Browse Source

Apply setEventManager() in src.

Robert Pustułka 9 years ago
parent
commit
a95249a2b1

+ 1 - 1
src/Controller/Component/AuthComponent.php

@@ -252,7 +252,7 @@ class AuthComponent extends Component
     public function initialize(array $config)
     {
         $controller = $this->_registry->getController();
-        $this->eventManager($controller->getEventManager());
+        $this->setEventManager($controller->getEventManager());
         $this->response =& $controller->response;
         $this->session = $controller->request->getSession();
     }

+ 1 - 1
src/Controller/ComponentRegistry.php

@@ -68,7 +68,7 @@ class ComponentRegistry extends ObjectRegistry implements EventDispatcherInterfa
     public function setController(Controller $controller)
     {
         $this->_Controller = $controller;
-        $this->eventManager($controller->getEventManager());
+        $this->setEventManager($controller->getEventManager());
     }
 
     /**

+ 1 - 1
src/Controller/Controller.php

@@ -248,7 +248,7 @@ class Controller implements EventListenerInterface, EventDispatcherInterface
         $this->response = $response !== null ? $response : new Response();
 
         if ($eventManager !== null) {
-            $this->eventManager($eventManager);
+            $this->setEventManager($eventManager);
         }
 
         $this->modelFactory('Table', [$this->tableLocator(), 'get']);

+ 1 - 1
src/Http/ActionDispatcher.php

@@ -55,7 +55,7 @@ class ActionDispatcher
     public function __construct($factory = null, $eventManager = null, array $filters = [])
     {
         if ($eventManager) {
-            $this->eventManager($eventManager);
+            $this->setEventManager($eventManager);
         }
         foreach ($filters as $filter) {
             $this->addFilter($filter);

+ 4 - 1
src/ORM/BehaviorRegistry.php

@@ -75,7 +75,10 @@ class BehaviorRegistry extends ObjectRegistry implements EventDispatcherInterfac
     public function setTable(Table $table)
     {
         $this->_table = $table;
-        $this->eventManager($table->getEventManager());
+        $eventManager = $table->getEventManager();
+        if ($eventManager !== null) {
+            $this->setEventManager($eventManager);
+        }
     }
 
     /**

+ 3 - 1
src/View/Cell.php

@@ -144,7 +144,9 @@ abstract class Cell
         EventManager $eventManager = null,
         array $cellOptions = []
     ) {
-        $this->eventManager($eventManager);
+        if ($eventManager !== null) {
+            $this->setEventManager($eventManager);
+        }
         $this->request = $request;
         $this->response = $response;
         $this->modelFactory('Table', [$this->tableLocator(), 'get']);

+ 1 - 1
src/View/HelperRegistry.php

@@ -44,7 +44,7 @@ class HelperRegistry extends ObjectRegistry implements EventDispatcherInterface
     public function __construct(View $view)
     {
         $this->_View = $view;
-        $this->eventManager($view->getEventManager());
+        $this->setEventManager($view->getEventManager());
     }
 
     /**

+ 3 - 1
src/View/View.php

@@ -333,7 +333,9 @@ class View implements EventDispatcherInterface
                 $this->{$var} = $viewOptions[$var];
             }
         }
-        $this->eventManager($eventManager);
+        if ($eventManager !== null) {
+            $this->setEventManager($eventManager);
+        }
         $this->request = $request ?: Router::getRequest(true);
         $this->response = $response ?: new Response();
         if (!$this->request) {