Neos\Fusion\Tests\Functional\TypoScriptObjects\ContentCacheTest::exceptionInAlreadyCachedSegmentShouldNotLeaveSegmentMarkersInOutput PHP Метод

exceptionInAlreadyCachedSegmentShouldNotLeaveSegmentMarkersInOutput() публичный Метод

    public function exceptionInAlreadyCachedSegmentShouldNotLeaveSegmentMarkersInOutput()
    {
        $object = new TestModel(42, 'Object value 1');
        $view = $this->buildView();
        $view->setOption('enableContentCache', true);
        $view->setTypoScriptPath('contentCache/nestedCacheSegmentsWithConditionalException');
        $view->assign('object', $object);
        $view->assign('throwException', false);
        $firstRenderResult = $view->render();
        $this->assertEquals('Cached segment|counter=1|It depends|End segment', $firstRenderResult);
        $this->contentCache->flushByTag('Inner');
        $view->assign('throwException', true);
        $secondRenderResult = $view->render();
        $this->assertStringStartsWith('Cached segment|counter=1|Exception', $secondRenderResult);
    }