TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Impexp\Clickmenu Class Reference

Public Member Functions

 __construct ()
 
 main (&$backRef, $menuItems, $table, $uid)
 
 includeLL ()
 

Protected Member Functions

 getLanguageService ()
 
 getBackendUser ()
 

Protected Attributes

 $iconFactory
 

Detailed Description

Adding Import/Export clickmenu item

Definition at line 27 of file Clickmenu.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Impexp\Clickmenu::__construct ( )

Construct

Definition at line 37 of file Clickmenu.php.

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

Member Function Documentation

◆ getBackendUser()

TYPO3\CMS\Impexp\Clickmenu::getBackendUser ( )
protected
Returns
BackendUserAuthentication

Definition at line 124 of file Clickmenu.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Impexp\Clickmenu\main().

◆ getLanguageService()

TYPO3\CMS\Impexp\Clickmenu::getLanguageService ( )
protected
Returns
LanguageService

Definition at line 116 of file Clickmenu.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Impexp\Clickmenu\includeLL(), and TYPO3\CMS\Impexp\Clickmenu\main().

◆ includeLL()

TYPO3\CMS\Impexp\Clickmenu::includeLL ( )

Include local lang file and return $LOCAL_LANG array loaded.

Returns
array Local lang array

Definition at line 108 of file Clickmenu.php.

References TYPO3\CMS\Impexp\Clickmenu\getLanguageService().

Referenced by TYPO3\CMS\Impexp\Clickmenu\main().

◆ main()

TYPO3\CMS\Impexp\Clickmenu::main ( $backRef,
  $menuItems,
  $table,
  $uid 
)

Processing of clickmenu items

Parameters
\TYPO3\CMS\Backend\ClickMenu\ClickMenu$backRefparent
array$menuItemsMenu items array to modify
string$tableTable name
int$uidUid of the record
Returns
array Menu item array, returned after modification
Todo:
Skinning for icons...

Definition at line 52 of file Clickmenu.php.

References $uid, TYPO3\CMS\Core\Utility\GeneralUtility\_GP(), TYPO3\CMS\Impexp\Clickmenu\getBackendUser(), TYPO3\CMS\Impexp\Clickmenu\getLanguageService(), TYPO3\CMS\Impexp\Clickmenu\includeLL(), and TYPO3\CMS\Core\Imaging\Icon\SIZE_SMALL.

Member Data Documentation

◆ $iconFactory

TYPO3\CMS\Impexp\Clickmenu::$iconFactory
protected

Definition at line 32 of file Clickmenu.php.