/cakephp20/origin/20-php-standards-group-file-naming.html
HTML | 158 lines | 158 code | 0 blank | 0 comment | 0 complexity | 089a1074141a8aaffa025b97e3487f02 MD5 | raw file
- <p>As version 2.0 of the CakePHP framework will adopt the <a href=
- "http://groups.google.com/group/php-standards/web/psr-0-final-proposal">
- PHP Standards Working Group file naming proposal</a>, we need a new
- directory structure for internal framework classes. The following
- is a possible folder layout for the next major release:</p>
- <pre>
- <code>app/
- lib/
- Cake/
- Cache/
- Engine/
- ApcEngine.php
- FileEngine.php
- MemcacheEngine.php
- XCacheEngine.php
- Cache.php
- Controller/
- Component/
- AclComponent.php
- AuthComponent.php
- CookieComponent.php
- EmailComponent.php
- RequestHandlerComponent.php
- SecurityComponent.php
- SessionComponent.php
- AppController.php
- Component.php
- Controller.php
- ErrorHandler.php
- PagesController.php
- Scaffold.php
- Console/
- Command/
- AclShell.php
- ApiShell.php
- BakeShell.php
- ConsoleShell.php
- I18nShell.php
- SchemaShell.php
- TestSuiteShell.php
- Task/
- Bake.php
- Controller.php
- DbConfig.php
- Extract.php
- Fixture.php
- Model.php
- Plugin.php
- Project.php
- Template.php
- Test.php
- View.php
- Templates/
- Default/
- Skel/
- Shell.php
- ShellDispatcher.php
- Core/
- App.php
- Configure.php
- Object.php
- I18n/
- I18n.php
- L10n.php
- Multibyte.php
- Log/
- Engine/
- FileLog.php
- CakeLog.php
- Model/
- Behavior/
- AclBehavior.php
- ContainableBehavior.php
- TranslateBehavior.php
- TreeBehavior.php
- Datasource/
- Database/
- DboMssql.php
- DboMysql.php
- DboMysqli.php
- DboPostgres.php
- DboSqlite.php
- DataSource.php
- DboSource.php
- CakeSession.php
- ConnectionManager.php
- DbAcl.php <--- Needs to be split and put into correct folders
- Model.php
- ModelBehavior.php
- Network/
- CakeSocket.php
- HttpSocket.php
- Routing/
- CakeRoute.php
- Dispatcher.php
- Router.php
- TestSuite/
- Coverage/
- BaseCoverageReport.php
- HtmlCoverageReport.php
- TextCoverageReport.php
- Reporter/
- CakeBaseReporter.php
- CakeHtmlReporter.php
- CakeTextReporter.php
- Templates/
- footer.php
- header.php
- menu.php
- phpunit.php
- xdebug.php
- CakeFixtureManager.php
- CakeTestCase.php
- CakeTestFixture.php
- CakeTestModel.php
- CakeTestSuite.php
- CakeTestSuiteDispatcher.php
- CakeWebTestCase.php
- TestManager.php
- TestRunner.php
- Utility/
- ClassRegistry.php
- Debugger.php
- File.php
- Folder.php
- Inflector.php
- MagicDb.php
- Sanitize.php
- Security.php
- Set.php
- String.php
- Validation.php
- Xml.php
- View/
- Helper/
- CacheHelper.php
- FormHelper.php
- JqueryEngineHelper.php
- JsHelper.php
- MootoolsEngineHelper.php
- NumberHelper.php
- PaginatorHelper.php
- PrototypeEngineHelper.php
- RssHelper.php
- SessionHelper.php
- TextHelper.php
- TimeHelper.php
- XmlHelper.php
- MediaView.php
- ThemeView.php
- View.php
- tests/
- cases/
- fixtures/
- test_app/
- basics.php
- bootstrap.php</code>
- </pre>