PageRenderTime 2ms CodeModel.GetById 3ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/cakephp20/origin/20-php-standards-group-file-naming.html

https://github.com/hiromi2424/translate
HTML | 158 lines | 158 code | 0 blank | 0 comment | 0 complexity | 089a1074141a8aaffa025b97e3487f02 MD5 | raw file
  1<p>As version 2.0 of the CakePHP framework will adopt the <a href=
  2"http://groups.google.com/group/php-standards/web/psr-0-final-proposal">
  3PHP Standards Working Group file naming proposal</a>, we need a new
  4directory structure for internal framework classes. The following
  5is a possible folder layout for the next major release:</p>
  6<pre>
  7<code>app/
  8lib/
  9    Cake/
 10        Cache/
 11            Engine/
 12              ApcEngine.php
 13              FileEngine.php
 14              MemcacheEngine.php
 15              XCacheEngine.php
 16            Cache.php
 17        Controller/
 18            Component/
 19                AclComponent.php
 20                AuthComponent.php
 21                CookieComponent.php
 22                EmailComponent.php
 23                RequestHandlerComponent.php
 24                SecurityComponent.php
 25                SessionComponent.php
 26            AppController.php
 27            Component.php
 28            Controller.php
 29            ErrorHandler.php
 30            PagesController.php
 31            Scaffold.php
 32        Console/
 33            Command/
 34                AclShell.php
 35                ApiShell.php
 36                BakeShell.php
 37                ConsoleShell.php
 38                I18nShell.php
 39                SchemaShell.php
 40                TestSuiteShell.php
 41            Task/
 42                Bake.php
 43                Controller.php
 44                DbConfig.php
 45                Extract.php
 46                Fixture.php
 47                Model.php
 48                Plugin.php
 49                Project.php
 50                Template.php
 51                Test.php
 52                View.php
 53            Templates/
 54                Default/
 55                Skel/
 56            Shell.php
 57            ShellDispatcher.php
 58        Core/
 59            App.php
 60            Configure.php
 61            Object.php
 62        I18n/
 63            I18n.php
 64            L10n.php
 65            Multibyte.php
 66        Log/
 67            Engine/
 68                FileLog.php
 69            CakeLog.php
 70        Model/
 71            Behavior/
 72                AclBehavior.php
 73                ContainableBehavior.php
 74                TranslateBehavior.php
 75                TreeBehavior.php
 76            Datasource/
 77                Database/
 78                    DboMssql.php
 79                    DboMysql.php
 80                    DboMysqli.php
 81                    DboPostgres.php
 82                    DboSqlite.php
 83                DataSource.php
 84                DboSource.php
 85            CakeSession.php
 86            ConnectionManager.php
 87            DbAcl.php &lt;--- Needs to be split and put into correct folders
 88            Model.php
 89            ModelBehavior.php
 90        Network/
 91            CakeSocket.php
 92            HttpSocket.php
 93        Routing/
 94            CakeRoute.php
 95            Dispatcher.php
 96            Router.php
 97        TestSuite/
 98            Coverage/
 99                BaseCoverageReport.php
100                HtmlCoverageReport.php
101                TextCoverageReport.php
102            Reporter/
103                CakeBaseReporter.php
104                CakeHtmlReporter.php
105                CakeTextReporter.php
106            Templates/
107                footer.php
108                header.php
109                menu.php
110                phpunit.php
111                xdebug.php
112            CakeFixtureManager.php
113            CakeTestCase.php
114            CakeTestFixture.php
115            CakeTestModel.php
116            CakeTestSuite.php
117            CakeTestSuiteDispatcher.php
118            CakeWebTestCase.php
119            TestManager.php
120            TestRunner.php
121        Utility/
122            ClassRegistry.php
123            Debugger.php
124            File.php
125            Folder.php
126            Inflector.php
127            MagicDb.php
128            Sanitize.php
129            Security.php
130            Set.php
131            String.php
132            Validation.php
133            Xml.php
134        View/
135            Helper/
136                CacheHelper.php
137                FormHelper.php
138                JqueryEngineHelper.php
139                JsHelper.php
140                MootoolsEngineHelper.php
141                NumberHelper.php
142                PaginatorHelper.php
143                PrototypeEngineHelper.php
144                RssHelper.php
145                SessionHelper.php
146                TextHelper.php
147                TimeHelper.php
148                XmlHelper.php
149            MediaView.php
150            ThemeView.php
151            View.php
152        tests/
153            cases/
154            fixtures/
155            test_app/
156        basics.php
157        bootstrap.php</code>
158</pre>