TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler Class Reference
Inheritance diagram for TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler:
TYPO3\CMS\Recordlist\LinkHandler\FileLinkHandler TYPO3\CMS\Recordlist\LinkHandler\AbstractLinkHandler TYPO3\CMS\Recordlist\LinkHandler\LinkHandlerInterface TYPO3\CMS\Recordlist\Tree\View\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()

TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler::getFolderContent ( Folder  $folder,
  $extensionList 
)
protected
Parameters
Folder$folder
string$extensionList
Returns
FileInterface[]

Definition at line 56 of file FolderLinkHandler.php.

References TYPO3\CMS\Core\Resource\Folder\getSubfolders().

◆ getTitle()

TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler::getTitle ( )
protected

◆ renderItem()

TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler::renderItem ( ResourceInterface  $fileOrFolderObject)
protected

Renders a single item displayed in the current folder

Parameters
ResourceInterface$fileOrFolderObject
Returns
array
Exceptions

Definition at line 69 of file FolderLinkHandler.php.

References TYPO3\CMS\Core\Resource\ResourceInterface\getName(), and TYPO3\CMS\Core\Imaging\Icon\SIZE_SMALL.

Member Data Documentation

◆ $additionalFolderClass

TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler::$additionalFolderClass = 'bg-success'
protected

Definition at line 36 of file FolderLinkHandler.php.

◆ $expectedClass

TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler::$expectedClass = Folder::class
protected

Definition at line 41 of file FolderLinkHandler.php.

◆ $mode

TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler::$mode = 'folder'
protected

Definition at line 31 of file FolderLinkHandler.php.