/** * Set up application config */ public function setUp() { parent::setUp(); $this->setTraceError(true); $this->setApplicationConfig(\Library\Application::getService('ApplicationConfig')); $this->_controllerManager = $this->getMock('Zend\\Mvc\\Controller\\ControllerManager'); $this->_controllerManager->expects($this->any())->method('has')->will($this->returnValue(true)); $this->_controllerManager->expects($this->any())->method('get')->will($this->returnCallback(array($this, 'createController'))); $this->getApplicationServiceLocator()->setAllowOverride(true)->setService('ControllerManager', $this->_controllerManager); }
/** * getMockControllerManager * * @return \Zend\Mvc\Controller\ControllerManager */ public function getMockControllerManager() { if (isset($this->mockControllerManager)) { return $this->mockControllerManager; } $this->mockControllerManager = $this->getMockBuilder('\\Zend\\Mvc\\Controller\\ControllerManager')->disableOriginalConstructor()->getMock(); $this->mockControllerManager->expects($this->any())->method('getServiceLocator')->will($this->returnValue($this->getMockServiceLocator())); return $this->mockControllerManager; }