/** * Set the default controller and action names if none has been specified. * * @return void */ protected function setDefaultControllerAndActionNameIfNoneSpecified() { if ($this->actionRequest->getControllerName() === NULL) { $this->actionRequest->setControllerName('Standard'); } if ($this->actionRequest->getControllerActionName() === NULL) { $this->actionRequest->setControllerActionName('index'); } }
/** * @test * @dataProvider invalidControllerNames * @expectedException TYPO3\FLOW3\Mvc\Exception\InvalidControllerNameException */ public function setControllerNameThrowsExceptionOnInvalidControllerNames($invalidControllerName) { $httpRequest = HttpRequest::create(new Uri('http://robertlemke.com/blog')); $actionRequest = new ActionRequest($httpRequest); $actionRequest->setControllerName($invalidControllerName); }