‪TYPO3CMS  10.4
TYPO3\CMS\Core\Resource\FileCollectionRepository Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\FileCollectionRepository:
TYPO3\CMS\Core\Collection\RecordCollectionRepository

Public Member Functions

Collection AbstractFileCollection null findByUid ($uid)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Collection\RecordCollectionRepository
TYPO3 CMS Core Collection AbstractRecordCollection[] null findAll ()
 
TYPO3 CMS Core Collection AbstractRecordCollection[] findByTableName ($tableName)
 
TYPO3 CMS Core Collection AbstractRecordCollection[] null findByType ($type)
 
TYPO3 CMS Core Collection AbstractRecordCollection[] null findByTypeAndTableName ($type, $tableName)
 
 deleteByUid ($uid)
 

Protected Member Functions

Collection AbstractFileCollection createDomainObject (array $record)
 
ResourceFactory getFileFactory ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Collection\RecordCollectionRepository
TYPO3 CMS Core Collection AbstractRecordCollection[] null queryMultipleRecords (array $conditions=[])
 
TYPO3 CMS Core Collection AbstractRecordCollection[] createMultipleDomainObjects (array $data)
 
string getEnvironmentMode ()
 

Protected Attributes

string $table = 'sys_file_collection'
 
string $typeField = 'type'
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Collection\RecordCollectionRepository
string $table = 'sys_collection'
 
string $typeField = 'type'
 
string $tableField = 'table_name'
 

Additional Inherited Members

- ‪Public Attributes inherited from ‪TYPO3\CMS\Core\Collection\RecordCollectionRepository
const TYPE_Static = 'static'
 

Detailed Description

Repository for accessing the collections stored in the database

Definition at line 25 of file FileCollectionRepository.php.

Member Function Documentation

◆ createDomainObject()

Collection AbstractFileCollection TYPO3\CMS\Core\Resource\FileCollectionRepository::createDomainObject ( array  $record)
protected

Creates a record collection domain object.

Parameters
array$recordDatabase record to be reconstituted
Returns
Collection\AbstractFileCollection

Reimplemented from TYPO3\CMS\Core\Collection\RecordCollectionRepository.

Definition at line 58 of file FileCollectionRepository.php.

References TYPO3\CMS\Core\Resource\ResourceFactory\createCollectionObject(), and TYPO3\CMS\Core\Resource\FileCollectionRepository\getFileFactory().

◆ findByUid()

Collection AbstractFileCollection null TYPO3\CMS\Core\Resource\FileCollectionRepository::findByUid (   $uid)

Finds a record collection by uid.

Parameters
int$uid‪The uid to be looked up
Returns
Collection\AbstractFileCollection|null
Exceptions
Exception

Reimplemented from TYPO3\CMS\Core\Collection\RecordCollectionRepository.

Definition at line 42 of file FileCollectionRepository.php.

Referenced by TYPO3\CMS\Frontend\Resource\FileCollector\addFilesFromFileCollection().

◆ getFileFactory()

ResourceFactory TYPO3\CMS\Core\Resource\FileCollectionRepository::getFileFactory ( )
protected

Gets the file factory.

Returns
ResourceFactory

Definition at line 68 of file FileCollectionRepository.php.

Referenced by TYPO3\CMS\Core\Resource\FileCollectionRepository\createDomainObject().

Member Data Documentation

◆ $table

string TYPO3\CMS\Core\Resource\FileCollectionRepository::$table = 'sys_file_collection'
protected

Definition at line 29 of file FileCollectionRepository.php.

◆ $typeField

string TYPO3\CMS\Core\Resource\FileCollectionRepository::$typeField = 'type'
protected

Definition at line 33 of file FileCollectionRepository.php.