Browse Source

swap returns

thinkingmedia 9 years ago
parent
commit
7b673e40a8
2 changed files with 5 additions and 5 deletions
  1. 3 3
      src/Controller/Component.php
  2. 2 2
      tests/TestCase/Controller/ComponentTest.php

+ 3 - 3
src/Controller/Component.php

@@ -154,11 +154,11 @@ class Component implements EventListenerInterface
             $config = (array)$this->_componentMap[$name]['config'] + ['enabled' => false];
             $this->{$name} = $this->_registry->load($this->_componentMap[$name]['class'], $config);
         }
-        if (isset($this->{$name})) {
-            return $this->{$name};
+        if (!isset($this->{$name})) {
+            return null;
         }
 
-        return null;
+        return $this->{$name};
     }
 
     /**

+ 2 - 2
tests/TestCase/Controller/ComponentTest.php

@@ -13,18 +13,18 @@
  */
 namespace Cake\Test\TestCase\Controller;
 
-use Cake\Controller\Component\CookieComponent;
 use Cake\Controller\ComponentRegistry;
+use Cake\Controller\Component\CookieComponent;
 use Cake\Controller\Controller;
 use Cake\Core\Configure;
 use Cake\Event\EventManager;
 use Cake\TestSuite\TestCase;
+use TestApp\Controller\ComponentTestController;
 use TestApp\Controller\Component\AppleComponent;
 use TestApp\Controller\Component\BananaComponent;
 use TestApp\Controller\Component\ConfiguredComponent;
 use TestApp\Controller\Component\OrangeComponent;
 use TestApp\Controller\Component\SomethingWithCookieComponent;
-use TestApp\Controller\ComponentTestController;
 
 /**
  * ComponentTest class