‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction:

Public Member Functions

 __construct (private readonly string $identifier)
 
 setLabel (string $label)
 
 setIcon (?Icon $icon)
 
 setUrl (string $url)
 
 jsonSerialize ()
 

Private Attributes

string $label = ''
 
Icon $icon = null
 
string $url = ''
 

Detailed Description

Class that represents a search result item action

Class may change in further iterations, do not rely on it

Definition at line 27 of file ResultItemAction.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::__construct ( private readonly string  $identifier)
Parameters
non-empty-string$identifier

Definition at line 36 of file ResultItemAction.php.

Member Function Documentation

◆ jsonSerialize()

TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::jsonSerialize ( )

◆ setIcon()

TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::setIcon ( ?Icon  $icon)

◆ setLabel()

TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::setLabel ( string  $label)

◆ setUrl()

TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::setUrl ( string  $url)

Member Data Documentation

◆ $icon

Icon TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::$icon = null
private

◆ $label

string TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::$label = ''
private

◆ $url

string TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction::$url = ''
private