TYPO3  7.6
Protected Member Functions | Protected Attributes | List of all members
FolderLinkHandler Class Reference
Inheritance diagram for FolderLinkHandler:
FileLinkHandler AbstractLinkHandler LinkHandlerInterface LinkParameterProviderInterface

Protected Member Functions

 getTitle ()
 
 getFolderContent (Folder $folder, $extensionList)
 
 renderItem (ResourceInterface $fileOrFolderObject)
 

Protected Attributes

 $mode = 'folder'
 
 $additionalFolderClass = 'bg-success'
 
 $expectedClass = Folder::class
 

Additional Inherited Members

Detailed Description

Link handler for folder links

Definition at line 26 of file FolderLinkHandler.php.

Member Function Documentation

getFolderContent ( Folder  $folder,
  $extensionList 
)
protected
Parameters
Folder$folder
string$extensionList
Returns
FileInterface[]

Definition at line 56 of file FolderLinkHandler.php.

References Folder\getSubfolders().

getTitle ( )
protected
Returns
string

Definition at line 46 of file FolderLinkHandler.php.

References AbstractLinkHandler\getLanguageService().

renderItem ( ResourceInterface  $fileOrFolderObject)
protected

Renders a single item displayed in the current folder

Parameters
ResourceInterface$fileOrFolderObject
Returns
array
Exceptions
\InvalidArgumentException

Definition at line 69 of file FolderLinkHandler.php.

References ResourceInterface\getName(), and Icon\SIZE_SMALL.

Member Data Documentation

$additionalFolderClass = 'bg-success'
protected

Definition at line 36 of file FolderLinkHandler.php.

$expectedClass = Folder::class
protected

Definition at line 41 of file FolderLinkHandler.php.

$mode = 'folder'
protected

Definition at line 31 of file FolderLinkHandler.php.