Пример #1
0
 public function runPresenter()
 {
     $presenter = $this->createPresenter();
     $this->primaryDependencyContainer->injectTo($presenter);
     $this->dependencyContainer->injectTo($presenter);
     $presenter->autoCanonicalize = FALSE;
     $appResponse = $presenter->run($this->primaryDependencyContainer->getUsedAppRequest());
     ob_start();
     $appResponse->send($this->primaryDependencyContainer->getUsedHttpRequest(), $this->primaryDependencyContainer->getHttpResponse());
     $responseBody = ob_get_clean();
     return new TestResult($this->primaryDependencyContainer->getHttpResponse(), $appResponse, $responseBody);
 }