‪TYPO3CMS  11.5
TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider Class Reference
Inheritance diagram for TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider:
TYPO3\CMS\Dashboard\Widgets\ButtonProviderInterface TYPO3\CMS\Dashboard\Widgets\ElementAttributesInterface

Public Member Functions

 __construct (string $title, string $target='')
 
 getTitle ()
 
 getLink ()
 
 getTarget ()
 
 getElementAttributes ()
 

Private Attributes

string $title
 
string $target
 

Detailed Description

Provide link for sys log button. Check whether belog is enabled and add link to module. No link is returned if not enabled.

Definition at line 29 of file SysLogButtonProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider::__construct ( string  $title,
string  $target = '' 
)

Member Function Documentation

◆ getElementAttributes()

TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider::getElementAttributes ( )

◆ getLink()

TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider::getLink ( )

Return the link

Returns
‪string

Implements TYPO3\CMS\Dashboard\Widgets\ButtonProviderInterface.

Definition at line 50 of file SysLogButtonProvider.php.

◆ getTarget()

TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider::getTarget ( )

Specify the target of the link like '_blank'

Returns
‪string

Implements TYPO3\CMS\Dashboard\Widgets\ButtonProviderInterface.

Definition at line 55 of file SysLogButtonProvider.php.

References TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider\$target.

◆ getTitle()

TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider::getTitle ( )

This method should return the title that will be shown as the text on the button. As the title will be translated within the template, you can also return a localization string like 'LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:button'

Returns
‪string

Implements TYPO3\CMS\Dashboard\Widgets\ButtonProviderInterface.

Definition at line 45 of file SysLogButtonProvider.php.

References TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider\$title.

Member Data Documentation

◆ $target

string TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider::$target
private

◆ $title

string TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider::$title
private