‪TYPO3CMS  9.5
TYPO3\CMS\Extbase\Domain\Model\FileReference Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Domain\Model\FileReference:
TYPO3\CMS\Extbase\Domain\Model\AbstractFileFolder TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference

Public Member Functions

 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
 setOriginalResource (\TYPO3\CMS\Core\Resource\ResourceInterface $originalResource)
 
TYPO3 CMS Core Resource FileReference getOriginalResource ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int getUid ()
 
 setPid ($pid)
 
int getPid ()
 
bool _setProperty ($propertyName, $propertyValue)
 
mixed _getProperty ($propertyName)
 
array _getProperties ()
 
bool _hasProperty ($propertyName)
 
bool _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
array _getCleanProperties ()
 
mixed _getCleanProperty ($propertyName)
 
bool _isDirty ($propertyName=null)
 
bool _isClone ()
 
 _setClone ($clone)
 
 __clone ()
 
string __toString ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface
 _memorizeCleanState ()
 
bool _isDirty ()
 

Protected Attributes

int $uidLocal
 
TYPO3 CMS Extbase Configuration ConfigurationManagerInterface $configurationManager
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Domain\Model\AbstractFileFolder
TYPO3 CMS Core Resource ResourceInterface $originalResource
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int $uid
 
int $_localizedUid
 
int $_languageUid
 
int $_versionedUid
 
int $pid
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
bool isPropertyDirty ($previousValue, $currentValue)
 

Detailed Description

A file reference object (File Abstraction Layer)

experimental! This class is experimental and subject to change!

Definition at line 24 of file FileReference.php.

Member Function Documentation

◆ getOriginalResource()

◆ injectConfigurationManager()

TYPO3\CMS\Extbase\Domain\Model\FileReference::injectConfigurationManager ( ConfigurationManagerInterface  $configurationManager)
Parameters
\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface$configurationManager

Definition at line 40 of file FileReference.php.

References TYPO3\CMS\Extbase\Domain\Model\FileReference\$configurationManager.

◆ setOriginalResource()

TYPO3\CMS\Extbase\Domain\Model\FileReference::setOriginalResource ( \TYPO3\CMS\Core\Resource\ResourceInterface  $originalResource)

Member Data Documentation

◆ $configurationManager

TYPO3 CMS Extbase Configuration ConfigurationManagerInterface TYPO3\CMS\Extbase\Domain\Model\FileReference::$configurationManager
protected

◆ $uidLocal

int TYPO3\CMS\Extbase\Domain\Model\FileReference::$uidLocal
protected

Uid of the referenced sys_file. Needed for extbase to serialize the reference correctly.

Definition at line 31 of file FileReference.php.