• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FluidTYPO3 / flux / 17904759627

15 Sep 2025 08:47AM UTC coverage: 90.676% (-2.1%) from 92.767%
17904759627

push

github

NamelessCoder
[TASK] Set beta stability

6924 of 7636 relevant lines covered (90.68%)

9.49 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/Classes/Integration/Event/PageContentPreviewRenderingEventListener.php
1
<?php
2
namespace FluidTYPO3\Flux\Integration\Event;
3

4
/*
5
 * This file is part of the FluidTYPO3/Flux project under GPLv2 or later.
6
 *
7
 * For the full copyright and license information, please read the
8
 * LICENSE.md file that was distributed with this source code.
9
 */
10

11
use FluidTYPO3\Flux\Integration\PreviewRenderer;
12
use TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent;
13
use TYPO3\CMS\Core\Utility\GeneralUtility;
14

15
class PageContentPreviewRenderingEventListener
16
{
17
    public function renderPreview(PageContentPreviewRenderingEvent $event): void
18
    {
19
        $table = $event->getTable();
×
20
        $record = $event->getRecord();
×
21

22
        if ($table !== 'tt_content') {
×
23
            return;
×
24
        }
25

26
        /** @var PreviewRenderer $renderer */
27
        $renderer = GeneralUtility::makeInstance(PreviewRenderer::class);
×
28
        $preview = $renderer->renderPreview($record, null, $event->getPreviewContent());
×
29
        if ($preview && !empty($preview[1])) {
×
30
            $event->setPreviewContent($preview[1]);
×
31
        }
32
    }
33
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc