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

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

    public function renderCachedSegmentTwiceYieldsSameResult()
    {
        $object = new TestModel(42, 'Object value 1');
        $view = $this->buildView();
        $view->setOption('enableContentCache', true);
        $view->assign('object', $object);
        $view->setTypoScriptPath('contentCache/cachedSegment');
        // This render call should create the cache entry
        $firstRenderResult = $view->render();
        $object->setValue('Object value 2');
        // And this render call should use the existing cache entry
        $secondRenderResult = $view->render();
        $this->assertSame('Cached segment|Object value 1', $firstRenderResult);
        $this->assertSame($firstRenderResult, $secondRenderResult);
    }