Neos\Fusion\Tests\Functional\TypoScriptObjects\AbstractTypoScriptObjectTest::buildView PHP 메소드

buildView() 보호된 메소드

Helper to build a Fusion view object
protected buildView ( ) : FusionView
리턴 Neos\Fusion\View\FusionView
    protected function buildView()
    {
        $view = new FusionView();
        $httpRequest = Request::createFromEnvironment();
        $request = $httpRequest->createActionRequest();
        $uriBuilder = new UriBuilder();
        $uriBuilder->setRequest($request);
        $this->controllerContext = new ControllerContext($request, new Response(), new Arguments(array()), $uriBuilder);
        $view->setControllerContext($this->controllerContext);
        $view->disableFallbackView();
        $view->setPackageKey('Neos.Fusion');
        $view->setTypoScriptPathPattern(__DIR__ . '/Fixtures/TypoScript');
        $view->assign('fixtureDirectory', __DIR__ . '/Fixtures/');
        return $view;
    }