public function setupRendererForController(Renderer $renderer) { $assetOptions = $this->configuration->getController($this->getControllerName()); if (!$assetOptions) { return false; } $this->setupRendererFromOptions($renderer, $assetOptions); return true; }
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); }