TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Resource\FileRepository Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\FileRepository:
TYPO3\CMS\Core\Resource\AbstractRepository TYPO3\CMS\Extbase\Persistence\RepositoryInterface TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 findFileReferenceByUid ($uid)
 
- Public Member Functions inherited from TYPO3\CMS\Core\Resource\AbstractRepository
 __construct ()
 
 add ($object)
 
 remove ($object)
 
 replace ($existingObject, $newObject)
 
 update ($modifiedObject)
 
 getAddedObjects ()
 
 getRemovedObjects ()
 
 findAll ()
 
 countAll ()
 
 removeAll ()
 
 findByUid ($uid)
 
 setDefaultOrderings (array $defaultOrderings)
 
 setDefaultQuerySettings (\TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface $defaultQuerySettings)
 
 createQuery ()
 
 findByIdentifier ($identifier)
 
 __call ($method, $arguments)
 
 getEntityClassName ()
 

Protected Member Functions

 createDomainObject (array $databaseRow)
 
 getFileIndexRepository ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Resource\AbstractRepository
 createDomainObject (array $databaseRow)
 
 getWhereClauseForEnabledFields ()
 
 getEnvironmentMode ()
 
 getDatabaseConnection ()
 

Protected Attributes

 $objectType = \TYPO3\CMS\Core\Resource\File::class
 
 $table = 'sys_file'
 
- Protected Attributes inherited from TYPO3\CMS\Core\Resource\AbstractRepository
 $table = ''
 
 $factory
 
 $typeField = ''
 
 $type = ''
 

Detailed Description

Repository for accessing files it also serves as the public API for the indexing part of files in general

Definition at line 25 of file FileRepository.php.

Member Function Documentation

◆ createDomainObject()

TYPO3\CMS\Core\Resource\FileRepository::createDomainObject ( array  $databaseRow)
protected

◆ findFileReferenceByUid()

TYPO3\CMS\Core\Resource\FileRepository::findFileReferenceByUid (   $uid)

◆ getFileIndexRepository()

TYPO3\CMS\Core\Resource\FileRepository::getFileIndexRepository ( )
protected

Return a file index repository

Returns
FileIndexRepository

Definition at line 170 of file FileRepository.php.

References TYPO3\CMS\Core\Resource\Index\FileIndexRepository\getInstance().

Referenced by TYPO3\CMS\Core\Resource\FileRepository\findFileReferenceByUid().

Member Data Documentation

◆ $objectType

TYPO3\CMS\Core\Resource\FileRepository::$objectType = \TYPO3\CMS\Core\Resource\File::class
protected

Definition at line 34 of file FileRepository.php.

◆ $table

TYPO3\CMS\Core\Resource\FileRepository::$table = 'sys_file'
protected

Definition at line 42 of file FileRepository.php.