Browse Source

Moving more clases to the new layout while trying to make controller related classes load

José Lorenzo Rodríguez 15 years ago
parent
commit
fbbb5c9337

cake/libs/controller/components/acl.php → lib/Cake/Controller/Component/AclComponent.php


cake/libs/controller/components/auth.php → lib/Cake/Controller/Component/AuthComponent.php


cake/libs/controller/components/cookie.php → lib/Cake/Controller/Component/CookieComponent.php


cake/libs/controller/components/email.php → lib/Cake/Controller/Component/EmailComponent.php


cake/libs/controller/components/request_handler.php → lib/Cake/Controller/Component/RequestHandlerComponent.php


cake/libs/controller/components/security.php → lib/Cake/Controller/Component/SecurityComponent.php


cake/libs/controller/components/session.php → lib/Cake/Controller/Component/SessionComponent.php


+ 2 - 7
lib/Cake/Controller/ComponentCollection.php

@@ -16,7 +16,7 @@
  * @since         CakePHP(tm) v 2.0
  * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
  */
-App::uses('ObjectCollection', 'Core');
+App::uses('ObjectCollection', 'Utility');
 
 class ComponentCollection extends ObjectCollection {
 
@@ -70,13 +70,8 @@ class ComponentCollection extends ObjectCollection {
 			return $this->_loaded[$name];
 		}
 		$componentClass = $name . 'Component';
+		App::uses($componentClass, 'Controller/Component');
 		if (!class_exists($componentClass)) {
-			if (!App::import('Component', $component)) {
-				throw new MissingComponentFileException(array(
-					'file' => Inflector::underscore($component) . '.php',
-					'class' => $componentClass
-				));
-			}
 			if (!class_exists($componentClass)) {
 				throw new MissingComponentFileException(array(
 					'file' => Inflector::underscore($component) . '.php',

+ 1 - 1
lib/Cake/Controller/Controller.php

@@ -21,7 +21,7 @@
 /**
  * Include files
  */
-App::uses('CakeResponse', 'Core');
+App::uses('CakeResponse', 'Network');
 App::uses('ClassRegistry', 'Core');
 App::uses('ComponentCollection', 'Controller');
 App::uses('View', 'View');

cake/libs/cake_response.php → lib/Cake/Network/CakeResponse.php


cake/libs/object_collection.php → lib/Cake/Utility/ObjectCollection.php