/** * @dataProvider creatingNewFromControllerAndMethodDataProvider */ public function testCreatingNewFromControllerAndMethod($controllerName, $methodName, $data, $format) { $view = WikiaView::newFromControllerAndMethodName($controllerName, $methodName, $data, $format); $this->assertInstanceOf('WikiaView', $view); $this->assertEquals($controllerName, $view->getResponse()->getControllerName()); $this->assertEquals($methodName, $view->getResponse()->getMethodName()); $this->assertEquals($data, $view->getResponse()->getData()); $this->assertEquals($format, $view->getResponse()->getFormat()); }
/** * get view Object for given controller and method, providing your own data * @param string $controllerName * @param string $method * @param Array $params * @return WikiaView */ public function getView($controllerName, $method, array $params = array()) { return WikiaView::newFromControllerAndMethodName($controllerName, $method, $params); }