Browse Source

Fixing SessionComponent tests

José Lorenzo Rodríguez 15 years ago
parent
commit
4a55ef47cf

+ 2 - 0
lib/Cake/Controller/AppController.php

@@ -20,6 +20,8 @@
  * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
  */
 
+App::uses('Controller', 'Controller');
+
 /**
  * This is a placeholder class.
  * Create the same file in app/app_controller.php

+ 1 - 0
lib/Cake/Controller/Component/SessionComponent.php

@@ -17,6 +17,7 @@
  * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
  */
 
+App::uses('Component', 'Controller');
 App::uses('CakeSession', 'Model/Datasource');
 
 /**

+ 1 - 3
lib/Cake/Core/Object.php

@@ -66,9 +66,7 @@ class Object {
 		if (empty($url)) {
 			return false;
 		}
-		if (!class_exists('dispatcher')) {
-			require LIBS . 'dispatcher.php';
-		}
+		App::uses('Dispatcher', 'Routing');
 		if (in_array('return', $extra, true)) {
 			$extra = array_merge($extra, array('return' => 0, 'autoRender' => 1));
 		}