‪TYPO3CMS  ‪main
TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent Class Reference

Public Member Functions

 __construct (private array $linkParts, private string $content, private array $elements, private readonly int $idx, private readonly string $tokenId)
 
 getLinkParts ()
 
 getContent ()
 
 getElements ()
 
 getIdx ()
 
 getTokenId ()
 
 setLinkParts (array $linkParts)
 
 setContent (string $content)
 
 setElements (array $elements)
 
 addElements (array $elements)
 
 isResolved ()
 

Private Attributes

bool $isResolved = false
 

Detailed Description

Event fired so listeners can intercept add elements when checking links within the SoftRef parser

Definition at line 23 of file AppendLinkHandlerElementsEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::__construct ( private array  $linkParts,
private string  $content,
private array  $elements,
private readonly int  $idx,
private readonly string  $tokenId 
)

Definition at line 27 of file AppendLinkHandlerElementsEvent.php.

Member Function Documentation

◆ addElements()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::addElements ( array  $elements)

◆ getContent()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::getContent ( )

Definition at line 40 of file AppendLinkHandlerElementsEvent.php.

◆ getElements()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::getElements ( )

Definition at line 45 of file AppendLinkHandlerElementsEvent.php.

◆ getIdx()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::getIdx ( )

Definition at line 50 of file AppendLinkHandlerElementsEvent.php.

◆ getLinkParts()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::getLinkParts ( )

Definition at line 35 of file AppendLinkHandlerElementsEvent.php.

◆ getTokenId()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::getTokenId ( )

Definition at line 55 of file AppendLinkHandlerElementsEvent.php.

◆ isResolved()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::isResolved ( )

◆ setContent()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::setContent ( string  $content)

Definition at line 65 of file AppendLinkHandlerElementsEvent.php.

◆ setElements()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::setElements ( array  $elements)

Definition at line 70 of file AppendLinkHandlerElementsEvent.php.

◆ setLinkParts()

TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::setLinkParts ( array  $linkParts)

Definition at line 60 of file AppendLinkHandlerElementsEvent.php.

Member Data Documentation

◆ $isResolved

bool TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent::$isResolved = false
private