Example #1
0
 /**
  * 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');
     }
 }
Example #2
0
 /**
  * @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);
 }