Browse Source

Moving test plugins to the new naming convention> Now plugin names should be camel cased

Jose Lorenzo Rodriguez 15 years ago
parent
commit
f6a5df913a
62 changed files with 10 additions and 3 deletions
  1. 8 1
      lib/Cake/Core/CakePlugin.php
  2. 2 2
      lib/Cake/tests/Case/Core/CakePluginTest.php
  3. 0 0
      lib/Cake/tests/test_app/plugins/PluginJs/webroot/js/one/plugin_one.js
  4. 0 0
      lib/Cake/tests/test_app/plugins/PluginJs/webroot/js/plugin_js.js
  5. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Console/Command/Task/empty
  6. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Console/Command/Task/other_task.php
  7. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Console/Command/example.php
  8. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Console/templates/empty
  9. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/other_component.php
  10. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/plugins_component.php
  11. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/test_plugin_component.php
  12. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/test_plugin_other_component.php
  13. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Controller/test_plugin_app_controller.php
  14. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Controller/test_plugin_controller.php
  15. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Controller/tests_controller.php
  16. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Lib/Cache/Engine/TestPluginCacheEngine.php
  17. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Lib/Custom/Package/CustomLibClass.php
  18. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Lib/Log/Engine/TestPluginLog.php
  19. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Lib/test_plugin_library.php
  20. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/Behavior/test_plugin_persister_one.php
  21. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/Behavior/test_plugin_persister_two.php
  22. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/Database/DboDummy.php
  23. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/Database/TestDriver.php
  24. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/Session/TestPluginSession.php
  25. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/TestSource.php
  26. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/test_other_source.php
  27. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_app_model.php
  28. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_auth_user.php
  29. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_authors.php
  30. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_comment.php
  31. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_post.php
  32. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/Helper/OtherHelperHelper.php
  33. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/Helper/plugged_helper.php
  34. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/Helper/test_plugin_app.php
  35. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/elements/plugin_element.ctp
  36. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/elements/test_plugin_element.ctp
  37. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/layouts/default.ctp
  38. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/tests/index.ctp
  39. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/View/tests/scaffold.form.ctp
  40. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/config/bootstrap.php
  41. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/config/custom_config.php
  42. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/config/load.php
  43. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/config/more.load.php
  44. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/config/routes.php
  45. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/config/schema/schema.php
  46. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/locale/po/LC_MESSAGES/test_plugin.po
  47. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/locale/po/LC_MONETARY/test_plugin.po
  48. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/vendors/sample/sample_plugin.php
  49. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/vendors/welcome.php
  50. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/css/test_plugin_asset.css
  51. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/css/theme_one.htc
  52. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/css/unknown.extension
  53. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/flash/plugin_test.swf
  54. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/img/cake.icon.gif
  55. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/js/test_plugin/test.js
  56. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/pdfs/plugin_test.pdf
  57. 0 0
      lib/Cake/tests/test_app/plugins/TestPlugin/webroot/root.js
  58. 0 0
      lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/Command/Task/empty
  59. 0 0
      lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/Command/example.php
  60. 0 0
      lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/Command/welcome.php
  61. 0 0
      lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/templates/empty
  62. 0 0
      lib/Cake/tests/test_app/plugins/TestPluginTwo/config/bootstrap.php

+ 8 - 1
lib/Cake/Core/CakePlugin.php

@@ -50,11 +50,18 @@ class CakePlugin {
 			return;
 		}
 		$config += array('bootstrap' => false, 'routes' => false);
-		$underscored = Inflector::underscore($plugin);
 		if (empty($config['path'])) {
 			foreach (App::path('plugins') as $path) {
+				if (is_dir($path . $plugin)) {
+					self::$_plugins[$plugin] = $config + array('path' => $path . $plugin . DS);
+					break;
+				}
+
+				//Backwards compatibility to make easier to migrate to 2.0
+				$underscored = Inflector::underscore($plugin);
 				if (is_dir($path . $underscored)) {
 					self::$_plugins[$plugin] = $config + array('path' => $path . $underscored . DS);
+					break;
 				}
 			}
 		} else {

+ 2 - 2
lib/Cake/tests/Case/Core/CakePluginTest.php

@@ -181,10 +181,10 @@ class CakePluginTest extends CakeTestCase {
  */
 	public function testPath() {
 		CakePlugin::load(array('TestPlugin', 'TestPluginTwo'));
-		$expected = CAKE_TESTS . 'test_app' . DS . 'plugins' . DS . 'test_plugin' . DS;
+		$expected = CAKE_TESTS . 'test_app' . DS . 'plugins' . DS . 'TestPlugin' . DS;
 		$this->assertEquals(CakePlugin::path('TestPlugin'), $expected);
 
-		$expected = CAKE_TESTS . 'test_app' . DS . 'plugins' . DS . 'test_plugin_two' . DS;
+		$expected = CAKE_TESTS . 'test_app' . DS . 'plugins' . DS . 'TestPluginTwo' . DS;
 		$this->assertEquals(CakePlugin::path('TestPluginTwo'), $expected);
 	}
 

lib/Cake/tests/test_app/plugins/plugin_js/webroot/js/one/plugin_one.js → lib/Cake/tests/test_app/plugins/PluginJs/webroot/js/one/plugin_one.js


lib/Cake/tests/test_app/plugins/plugin_js/webroot/js/plugin_js.js → lib/Cake/tests/test_app/plugins/PluginJs/webroot/js/plugin_js.js


lib/Cake/tests/test_app/plugins/test_plugin/Console/Command/Task/empty → lib/Cake/tests/test_app/plugins/TestPlugin/Console/Command/Task/empty


lib/Cake/tests/test_app/plugins/test_plugin/Console/Command/Task/other_task.php → lib/Cake/tests/test_app/plugins/TestPlugin/Console/Command/Task/other_task.php


lib/Cake/tests/test_app/plugins/test_plugin/Console/Command/example.php → lib/Cake/tests/test_app/plugins/TestPlugin/Console/Command/example.php


lib/Cake/tests/test_app/plugins/test_plugin/Console/templates/empty → lib/Cake/tests/test_app/plugins/TestPlugin/Console/templates/empty


lib/Cake/tests/test_app/plugins/test_plugin/Controller/Component/other_component.php → lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/other_component.php


lib/Cake/tests/test_app/plugins/test_plugin/Controller/Component/plugins_component.php → lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/plugins_component.php


lib/Cake/tests/test_app/plugins/test_plugin/Controller/Component/test_plugin_component.php → lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/test_plugin_component.php


lib/Cake/tests/test_app/plugins/test_plugin/Controller/Component/test_plugin_other_component.php → lib/Cake/tests/test_app/plugins/TestPlugin/Controller/Component/test_plugin_other_component.php


lib/Cake/tests/test_app/plugins/test_plugin/Controller/test_plugin_app_controller.php → lib/Cake/tests/test_app/plugins/TestPlugin/Controller/test_plugin_app_controller.php


lib/Cake/tests/test_app/plugins/test_plugin/Controller/test_plugin_controller.php → lib/Cake/tests/test_app/plugins/TestPlugin/Controller/test_plugin_controller.php


lib/Cake/tests/test_app/plugins/test_plugin/Controller/tests_controller.php → lib/Cake/tests/test_app/plugins/TestPlugin/Controller/tests_controller.php


lib/Cake/tests/test_app/plugins/test_plugin/Lib/Cache/Engine/TestPluginCacheEngine.php → lib/Cake/tests/test_app/plugins/TestPlugin/Lib/Cache/Engine/TestPluginCacheEngine.php


lib/Cake/tests/test_app/plugins/test_plugin/Lib/Custom/Package/CustomLibClass.php → lib/Cake/tests/test_app/plugins/TestPlugin/Lib/Custom/Package/CustomLibClass.php


lib/Cake/tests/test_app/plugins/test_plugin/Lib/Log/Engine/TestPluginLog.php → lib/Cake/tests/test_app/plugins/TestPlugin/Lib/Log/Engine/TestPluginLog.php


lib/Cake/tests/test_app/plugins/test_plugin/Lib/test_plugin_library.php → lib/Cake/tests/test_app/plugins/TestPlugin/Lib/test_plugin_library.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/Behavior/test_plugin_persister_one.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/Behavior/test_plugin_persister_one.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/Behavior/test_plugin_persister_two.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/Behavior/test_plugin_persister_two.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/Datasource/Database/DboDummy.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/Database/DboDummy.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/Datasource/Database/TestDriver.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/Database/TestDriver.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/Datasource/Session/TestPluginSession.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/Session/TestPluginSession.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/Datasource/TestSource.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/TestSource.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/Datasource/test_other_source.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/Datasource/test_other_source.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/test_plugin_app_model.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_app_model.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/test_plugin_auth_user.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_auth_user.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/test_plugin_authors.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_authors.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/test_plugin_comment.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_comment.php


lib/Cake/tests/test_app/plugins/test_plugin/Model/test_plugin_post.php → lib/Cake/tests/test_app/plugins/TestPlugin/Model/test_plugin_post.php


lib/Cake/tests/test_app/plugins/test_plugin/View/Helper/OtherHelperHelper.php → lib/Cake/tests/test_app/plugins/TestPlugin/View/Helper/OtherHelperHelper.php


lib/Cake/tests/test_app/plugins/test_plugin/View/Helper/plugged_helper.php → lib/Cake/tests/test_app/plugins/TestPlugin/View/Helper/plugged_helper.php


lib/Cake/tests/test_app/plugins/test_plugin/View/Helper/test_plugin_app.php → lib/Cake/tests/test_app/plugins/TestPlugin/View/Helper/test_plugin_app.php


lib/Cake/tests/test_app/plugins/test_plugin/View/elements/plugin_element.ctp → lib/Cake/tests/test_app/plugins/TestPlugin/View/elements/plugin_element.ctp


lib/Cake/tests/test_app/plugins/test_plugin/View/elements/test_plugin_element.ctp → lib/Cake/tests/test_app/plugins/TestPlugin/View/elements/test_plugin_element.ctp


lib/Cake/tests/test_app/plugins/test_plugin/View/layouts/default.ctp → lib/Cake/tests/test_app/plugins/TestPlugin/View/layouts/default.ctp


lib/Cake/tests/test_app/plugins/test_plugin/View/tests/index.ctp → lib/Cake/tests/test_app/plugins/TestPlugin/View/tests/index.ctp


lib/Cake/tests/test_app/plugins/test_plugin/View/tests/scaffold.form.ctp → lib/Cake/tests/test_app/plugins/TestPlugin/View/tests/scaffold.form.ctp


lib/Cake/tests/test_app/plugins/test_plugin/config/bootstrap.php → lib/Cake/tests/test_app/plugins/TestPlugin/config/bootstrap.php


lib/Cake/tests/test_app/plugins/test_plugin/config/custom_config.php → lib/Cake/tests/test_app/plugins/TestPlugin/config/custom_config.php


lib/Cake/tests/test_app/plugins/test_plugin/config/load.php → lib/Cake/tests/test_app/plugins/TestPlugin/config/load.php


lib/Cake/tests/test_app/plugins/test_plugin/config/more.load.php → lib/Cake/tests/test_app/plugins/TestPlugin/config/more.load.php


lib/Cake/tests/test_app/plugins/test_plugin/config/routes.php → lib/Cake/tests/test_app/plugins/TestPlugin/config/routes.php


lib/Cake/tests/test_app/plugins/test_plugin/config/schema/schema.php → lib/Cake/tests/test_app/plugins/TestPlugin/config/schema/schema.php


lib/Cake/tests/test_app/plugins/test_plugin/locale/po/LC_MESSAGES/test_plugin.po → lib/Cake/tests/test_app/plugins/TestPlugin/locale/po/LC_MESSAGES/test_plugin.po


lib/Cake/tests/test_app/plugins/test_plugin/locale/po/LC_MONETARY/test_plugin.po → lib/Cake/tests/test_app/plugins/TestPlugin/locale/po/LC_MONETARY/test_plugin.po


lib/Cake/tests/test_app/plugins/test_plugin/vendors/sample/sample_plugin.php → lib/Cake/tests/test_app/plugins/TestPlugin/vendors/sample/sample_plugin.php


lib/Cake/tests/test_app/plugins/test_plugin/vendors/welcome.php → lib/Cake/tests/test_app/plugins/TestPlugin/vendors/welcome.php


lib/Cake/tests/test_app/plugins/test_plugin/webroot/css/test_plugin_asset.css → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/css/test_plugin_asset.css


lib/Cake/tests/test_app/plugins/test_plugin/webroot/css/theme_one.htc → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/css/theme_one.htc


lib/Cake/tests/test_app/plugins/test_plugin/webroot/css/unknown.extension → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/css/unknown.extension


lib/Cake/tests/test_app/plugins/test_plugin/webroot/flash/plugin_test.swf → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/flash/plugin_test.swf


lib/Cake/tests/test_app/plugins/test_plugin/webroot/img/cake.icon.gif → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/img/cake.icon.gif


lib/Cake/tests/test_app/plugins/test_plugin/webroot/js/test_plugin/test.js → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/js/test_plugin/test.js


lib/Cake/tests/test_app/plugins/test_plugin/webroot/pdfs/plugin_test.pdf → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/pdfs/plugin_test.pdf


lib/Cake/tests/test_app/plugins/test_plugin/webroot/root.js → lib/Cake/tests/test_app/plugins/TestPlugin/webroot/root.js


lib/Cake/tests/test_app/plugins/test_plugin_two/Console/Command/Task/empty → lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/Command/Task/empty


lib/Cake/tests/test_app/plugins/test_plugin_two/Console/Command/example.php → lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/Command/example.php


lib/Cake/tests/test_app/plugins/test_plugin_two/Console/Command/welcome.php → lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/Command/welcome.php


lib/Cake/tests/test_app/plugins/test_plugin_two/Console/templates/empty → lib/Cake/tests/test_app/plugins/TestPluginTwo/Console/templates/empty


lib/Cake/tests/test_app/plugins/test_plugin_two/config/bootstrap.php → lib/Cake/tests/test_app/plugins/TestPluginTwo/config/bootstrap.php