Class AbstractFile
Abstract File Provides a set of methods for interacting with files. Uses stream wrappers whenever possible to minimize memory overhead.
- oroboros\core\abstracts\libraries\file\AbstractFile implements oroboros\core\interfaces\contract\libraries\file\FileContract uses oroboros\core\traits\libraries\file\FileTrait
Direct known subclasses
Namespace: oroboros\core\abstracts\libraries\file
Author: Brian Dayhoff mopsyd@me.com
Located at core/abstracts/libraries/file/AbstractFile.php
Methods summary
Methods inherited from oroboros\core\interfaces\contract\libraries\file\FileContract
Methods used from oroboros\core\traits\libraries\file\FileTrait
__construct()
,
_copyFileTo()
,
_deleteFile()
,
_fileExists()
,
_fileIsInitialized()
,
_fileIsTemp()
,
_fileReadable()
,
_fileWriteable()
,
_getFileAlias()
,
_getFileExtension()
,
_getFileFullyQualifiedName()
,
_getFileInfoLink()
,
_getFileMimeType()
,
_getFileName()
,
_getFilePath()
,
_getFileSize()
,
_getFileStreamResource()
,
_initializeFileObject()
,
_loadFileCodex()
,
_moveFileTo()
,
_setFileContents()
,
_setFileEncodingValue()
,
_setFileExistsValue()
,
_setFileExtensionValue()
,
_setFileNameValue()
,
_setFilePathValue()
,
_setFileReadableValue()
,
_setFileSizeValue()
,
_setFileTempAliasValue()
,
_setFileType()
,
_setFileTypeValue()
,
_setFileWriteableValue()
,
_touchFile()
,
_truncateFile()
Constants summary
string |
CLASS_TYPE
|
#
\oroboros\core\interfaces\api\ClassTypeApi::CLASS_TYPE_LIBRARY
|
string |
CLASS_SCOPE
|
#
\oroboros\core\interfaces\api\ClassScopeApi::CLASS_SCOPE_LIBRARY_FILE
|
Properties summary
Properties used from oroboros\core\traits\libraries\file\FileTrait
$_file_encoding
,
$_file_exists
,
$_file_extension
,
$_file_extension_information
,
$_file_is_initialized
,
$_file_is_temp
,
$_file_mime
,
$_file_name
,
$_file_path
,
$_file_readable
,
$_file_size
,
$_file_temp_alias
,
$_file_type_info
,
$_file_writeable