TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem:
TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface

Public Member Functions

 __construct ()
 
 checkAccess ()
 
 getItem ()
 
 getDropDown ()
 
 getAdditionalAttributes ()
 
 hasDropDown ()
 
 getIndex ()
 

Protected Member Functions

 getBackendUser ()
 
 getPageRenderer ()
 
 getLanguageService ()
 

Protected Attributes

 $cacheActions = []
 
 $optionValues = []
 
 $iconFactory
 

Detailed Description

Render cache clearing toolbar item

Definition at line 28 of file ClearCacheToolbarItem.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ checkAccess()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::checkAccess ( )

Checks whether the user has access to this toolbar item

Returns
bool TRUE if user has access, FALSE if not

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.

Definition at line 118 of file ClearCacheToolbarItem.php.

References TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem\getBackendUser().

◆ getAdditionalAttributes()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::getAdditionalAttributes ( )

No additional attributes needed.

Returns
array

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.

Definition at line 173 of file ClearCacheToolbarItem.php.

◆ getBackendUser()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::getBackendUser ( )
protected

◆ getDropDown()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::getDropDown ( )

Render drop down

Returns
string Drop down HTML

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.

Definition at line 152 of file ClearCacheToolbarItem.php.

◆ getIndex()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::getIndex ( )

Position relative to others

Returns
int

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.

Definition at line 193 of file ClearCacheToolbarItem.php.

◆ getItem()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::getItem ( )

◆ getLanguageService()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::getLanguageService ( )
protected

◆ getPageRenderer()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::getPageRenderer ( )
protected

Returns current PageRenderer

Returns
PageRenderer

Definition at line 213 of file ClearCacheToolbarItem.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

Referenced by TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem\__construct().

◆ hasDropDown()

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::hasDropDown ( )

This item has a drop down

Returns
bool

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.

Definition at line 183 of file ClearCacheToolbarItem.php.

Member Data Documentation

◆ $cacheActions

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::$cacheActions = []
protected

Definition at line 33 of file ClearCacheToolbarItem.php.

◆ $iconFactory

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::$iconFactory
protected

Definition at line 43 of file ClearCacheToolbarItem.php.

◆ $optionValues

TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem::$optionValues = []
protected

Definition at line 38 of file ClearCacheToolbarItem.php.