ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class Metadata This class holds all default metadata send by the filesystem adapters. More...
Public Member Functions | |
__construct (string $path, string $type) | |
Metadata constructor. More... | |
getPath () | |
The path to the file or directory. More... | |
getType () | |
The type of the subject which can be FILE or DIRECTORY. More... | |
isDir () | |
The path is a directory. More... | |
isFile () | |
The path is a file. More... | |
Private Attributes | |
$path | |
$type | |
Class Metadata This class holds all default metadata send by the filesystem adapters.
Metadata instances are immutable.
Definition at line 16 of file Metadata.php.
ILIAS\Filesystem\DTO\Metadata::__construct | ( | string | $path, |
string | $type | ||
) |
Metadata constructor.
Creates a new instance of the Metadata.
string | $path | The path to the parent of the file or directory. |
string | $type | The file type which can be -> file or directory. Please note that only constants defined in the MetadataType interface are considered as valid. |
Definition at line 38 of file Metadata.php.
References ILIAS\Filesystem\DTO\Metadata\$path, ILIAS\Filesystem\DTO\Metadata\$type, ILIAS\Filesystem\MetadataType\DIRECTORY, and ILIAS\Filesystem\MetadataType\FILE.
ILIAS\Filesystem\DTO\Metadata::getPath | ( | ) |
The path to the file or directory.
Definition at line 53 of file Metadata.php.
References ILIAS\Filesystem\DTO\Metadata\$path.
Referenced by ILIAS\Filesystem\Finder\Iterator\SortableIterator\__construct(), and ILIAS\Filesystem\Finder\Iterator\RecursiveDirectoryIterator\rewind().
ILIAS\Filesystem\DTO\Metadata::getType | ( | ) |
The type of the subject which can be FILE or DIRECTORY.
Use isDir or isFile in consumer-code and do not compare yourself against MetadataType::DIRECTORY or MetadataType::FILE
Definition at line 67 of file Metadata.php.
References ILIAS\Filesystem\DTO\Metadata\$type.
Referenced by ILIAS\Filesystem\DTO\Metadata\isDir(), and ILIAS\Filesystem\DTO\Metadata\isFile().
ILIAS\Filesystem\DTO\Metadata::isDir | ( | ) |
The path is a directory.
Definition at line 77 of file Metadata.php.
References ILIAS\Filesystem\MetadataType\DIRECTORY, and ILIAS\Filesystem\DTO\Metadata\getType().
Referenced by ILIAS\Filesystem\Finder\Iterator\SortableIterator\__construct().
ILIAS\Filesystem\DTO\Metadata::isFile | ( | ) |
The path is a file.
Definition at line 87 of file Metadata.php.
References ILIAS\Filesystem\MetadataType\FILE, and ILIAS\Filesystem\DTO\Metadata\getType().
Referenced by ILIAS\Filesystem\Finder\Iterator\SortableIterator\__construct().
|
private |
Definition at line 22 of file Metadata.php.
Referenced by ILIAS\Filesystem\DTO\Metadata\__construct(), and ILIAS\Filesystem\DTO\Metadata\getPath().
|
private |
Definition at line 26 of file Metadata.php.
Referenced by ILIAS\Filesystem\DTO\Metadata\__construct(), and ILIAS\Filesystem\DTO\Metadata\getType().