|
eZ Publish
[4.2]
|
The class eZBinaryFile handles registered binaryfiles. More...
Inheritance diagram for eZBinaryFile:
Collaboration diagram for eZBinaryFile:Public Member Functions | |
| eZBinaryFile ($row) | |
| filePath () | |
| fileSize () | |
| metaData () | |
| mimeTypeCategory () | |
| mimeTypePart () | |
| storedFileInfo () | |
Static Public Member Functions | |
| static | create ($contentObjectAttributeID, $version) |
| static | definition () |
| static | fetch ($id, $version=null, $asObject=true) |
| static | fetchByFileName ($filename, $version=null, $asObject=true) |
| static | removeByID ($id, $version) |
Public Attributes | |
| $ContentObjectAttributeID | |
| $Filename | |
| $MimeType | |
| $OriginalFilename | |
The class eZBinaryFile handles registered binaryfiles.
Definition at line 38 of file ezbinaryfile.php.
| static eZBinaryFile::create | ( | $ | contentObjectAttributeID, |
| $ | version | ||
| ) | [static] |
Definition at line 119 of file ezbinaryfile.php.
| static eZBinaryFile::definition | ( | ) | [static] |
The definition array is an associative array consists of these keys:
asc or desc.Example:
static function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 45 of file ezbinaryfile.php.
Referenced by fetch(), fetchByFileName(), and removeByID().
| eZBinaryFile::eZBinaryFile | ( | $ | row | ) |
Definition at line 40 of file ezbinaryfile.php.
Referenced by create().
| static eZBinaryFile::fetch | ( | $ | id, |
| $ | version = null, |
||
| $ | asObject = true |
||
| ) | [static] |
Definition at line 130 of file ezbinaryfile.php.
Referenced by eZBinaryFileType\deleteStoredObjectAttribute(), eZBinaryFileHandler\downloadFileObject(), eZBinaryFileHandler\downloadType(), eZBinaryFileType\fetchObjectAttributeHTTPInput(), eZBinaryFileType\handleDownload(), eZBinaryFileType\hasObjectAttributeContent(), eZBinaryFileType\initializeObjectAttribute(), eZBinaryFileType\insertHTTPFile(), eZBinaryFileType\insertRegularFile(), eZBinaryFileType\objectAttributeContent(), eZBinaryFileType\storedFileInformation(), eZBinaryFileType\title(), eZBinaryFileType\trashStoredObjectAttribute(), and eZBinaryFileType\validateObjectAttributeHTTPInput().
| static eZBinaryFile::fetchByFileName | ( | $ | filename, |
| $ | version = null, |
||
| $ | asObject = true |
||
| ) | [static] |
Definition at line 151 of file ezbinaryfile.php.
Referenced by eZBinaryFileType\deleteStoredObjectAttribute(), and eZBinaryFileType\trashStoredObjectAttribute().
| eZBinaryFile::filePath | ( | ) |
Definition at line 101 of file ezbinaryfile.php.
| eZBinaryFile::fileSize | ( | ) |
Definition at line 87 of file ezbinaryfile.php.
| eZBinaryFile::metaData | ( | ) |
Definition at line 192 of file ezbinaryfile.php.
| eZBinaryFile::mimeTypeCategory | ( | ) |
Definition at line 107 of file ezbinaryfile.php.
| eZBinaryFile::mimeTypePart | ( | ) |
Definition at line 113 of file ezbinaryfile.php.
| static eZBinaryFile::removeByID | ( | $ | id, |
| $ | version | ||
| ) | [static] |
Definition at line 172 of file ezbinaryfile.php.
Referenced by eZBinaryFileType\deleteStoredObjectAttribute().
| eZBinaryFile::storedFileInfo | ( | ) |
Definition at line 242 of file ezbinaryfile.php.
Referenced by filePath(), fileSize(), and metaData().
| eZBinaryFile::$ContentObjectAttributeID |
Definition at line 256 of file ezbinaryfile.php.
| eZBinaryFile::$Filename |
Definition at line 257 of file ezbinaryfile.php.
| eZBinaryFile::$MimeType |
Definition at line 259 of file ezbinaryfile.php.
| eZBinaryFile::$OriginalFilename |
Definition at line 258 of file ezbinaryfile.php.