‪TYPO3CMS  ‪main
TYPO3\CMS\Filelist\Dto\ResourceCollection Class Reference
Inheritance diagram for TYPO3\CMS\Filelist\Dto\ResourceCollection:

Public Member Functions

 __construct (array $resources=[])
 
 addResource (ResourceInterface $resource)
 
 addResources (array $resources)
 
 setResources (array $resources)
 
ResourceInterface[] getResources ()
 
 getFolders ()
 
 getFiles ()
 
 getTotalBytes ()
 
 getTotalFolderCount ()
 
 getTotalFileCount ()
 
 getTotalCount ()
 
 offsetSet ($offset, $value)
 
 offsetExists ($offset)
 
 offsetUnset ($offset)
 
 offsetGet ($offset)
 
 rewind ()
 
ResourceInterface null current ()
 
int key ()
 
 next ()
 
 valid ()
 
 count ()
 

Public Attributes

 Folder []
 
 File []
 

Protected Attributes

array $resources = []
 

Private Attributes

int $position = 0
 

Detailed Description

Definition at line 27 of file ResourceCollection.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Filelist\Dto\ResourceCollection::__construct ( array  $resources = [])
Parameters
ResourceInterface[]$resources

Definition at line 39 of file ResourceCollection.php.

References TYPO3\CMS\Filelist\Dto\ResourceCollection\setResources().

Member Function Documentation

◆ addResource()

TYPO3\CMS\Filelist\Dto\ResourceCollection::addResource ( ResourceInterface  $resource)

◆ addResources()

TYPO3\CMS\Filelist\Dto\ResourceCollection::addResources ( array  $resources)

◆ count()

◆ current()

ResourceInterface null TYPO3\CMS\Filelist\Dto\ResourceCollection::current ( )
Returns
‪ResourceInterface|null

Definition at line 156 of file ResourceCollection.php.

References TYPO3\CMS\Filelist\Dto\ResourceCollection\$position.

◆ getFiles()

◆ getFolders()

TYPO3\CMS\Filelist\Dto\ResourceCollection::getFolders ( )

◆ getResources()

ResourceInterface [] TYPO3\CMS\Filelist\Dto\ResourceCollection::getResources ( )
Returns
‪ResourceInterface[]

Definition at line 68 of file ResourceCollection.php.

References TYPO3\CMS\Filelist\Dto\ResourceCollection\$resources.

◆ getTotalBytes()

TYPO3\CMS\Filelist\Dto\ResourceCollection::getTotalBytes ( )

◆ getTotalCount()

TYPO3\CMS\Filelist\Dto\ResourceCollection::getTotalCount ( )

◆ getTotalFileCount()

TYPO3\CMS\Filelist\Dto\ResourceCollection::getTotalFileCount ( )

◆ getTotalFolderCount()

TYPO3\CMS\Filelist\Dto\ResourceCollection::getTotalFolderCount ( )

◆ key()

int TYPO3\CMS\Filelist\Dto\ResourceCollection::key ( )
Returns
‪int

Definition at line 164 of file ResourceCollection.php.

References TYPO3\CMS\Filelist\Dto\ResourceCollection\$position.

◆ next()

TYPO3\CMS\Filelist\Dto\ResourceCollection::next ( )

◆ offsetExists()

TYPO3\CMS\Filelist\Dto\ResourceCollection::offsetExists (   $offset)

Definition at line 130 of file ResourceCollection.php.

◆ offsetGet()

TYPO3\CMS\Filelist\Dto\ResourceCollection::offsetGet (   $offset)

Definition at line 140 of file ResourceCollection.php.

◆ offsetSet()

TYPO3\CMS\Filelist\Dto\ResourceCollection::offsetSet (   $offset,
  $value 
)

Array Access

Definition at line 121 of file ResourceCollection.php.

◆ offsetUnset()

TYPO3\CMS\Filelist\Dto\ResourceCollection::offsetUnset (   $offset)

Definition at line 135 of file ResourceCollection.php.

◆ rewind()

TYPO3\CMS\Filelist\Dto\ResourceCollection::rewind ( )

Iterator

Definition at line 148 of file ResourceCollection.php.

◆ setResources()

TYPO3\CMS\Filelist\Dto\ResourceCollection::setResources ( array  $resources)

◆ valid()

TYPO3\CMS\Filelist\Dto\ResourceCollection::valid ( )

Definition at line 174 of file ResourceCollection.php.

Member Data Documentation

◆ $position

int TYPO3\CMS\Filelist\Dto\ResourceCollection::$position = 0
private

◆ $resources

array TYPO3\CMS\Filelist\Dto\ResourceCollection::$resources = []
protected

◆ File

TYPO3\CMS\Filelist\Dto\ResourceCollection::File[]
Returns
‪File[];

Definition at line 86 of file ResourceCollection.php.

Referenced by TYPO3\CMS\Filelist\Dto\ResourceCollection\getFiles().

◆ Folder

TYPO3\CMS\Filelist\Dto\ResourceCollection::Folder[]
Returns
‪Folder[];

Definition at line 76 of file ResourceCollection.php.

Referenced by TYPO3\CMS\Filelist\Dto\ResourceCollection\getFolders().