getController() public method

public getController ( $name, $default = null )
Example #1
0
 public function setupRendererForController(Renderer $renderer)
 {
     $assetOptions = $this->configuration->getController($this->getControllerName());
     if (!$assetOptions) {
         return false;
     }
     $this->setupRendererFromOptions($renderer, $assetOptions);
     return true;
 }
Example #2
0
 public function getActionConfig()
 {
     $assetOptions = $this->configuration->getController($this->getControllerName());
     $actionName = $this->getActionName();
     if ($assetOptions && array_key_exists('actions', $assetOptions) && array_key_exists($actionName, $assetOptions['actions'])) {
         $actionAssets = $assetOptions['actions'][$actionName];
     } else {
         $actionAssets = array();
     }
     return $actionAssets;
 }
 public function testGetController()
 {
     $controllerName = 'some';
     $result = $this->object->getController($controllerName);
     $this->assertNull($result);
     $expected = '123';
     $result = $this->object->getController($controllerName, $expected);
     $this->assertEquals($expected, $result);
     $expected = array('name' => 'value');
     $data = array($controllerName => $expected);
     $this->object->setControllers($data);
     $result = $this->object->getController($controllerName);
     $this->assertEquals($expected, $result);
 }