DirectoryItem
in package
implements
DirectoryItem
Class DirectoryItem
Interfaces, Classes and Traits
- DirectoryItem
- Interface DirectoryItem
Table of Contents
- $absolutePath : string
- $basename : string
- $dirname : string
- $extension : string|null
- $filename : string|null
- $isDirectory : bool
- $path : string
- $size : int|null
- $timestamp : int
- absolutePath() : string
- basename() : string
- createFromFlysystem() : DirectoryItem
- dirname() : string
- extension() : string|null
- filename() : string|null
- isDirectory() : bool
- path() : string
- size() : int|null
- timestamp() : int
- __construct() : mixed
- File constructor.
Properties
$absolutePath
private
string
$absolutePath
$basename
private
string
$basename
$dirname
private
string
$dirname
$extension
private
string|null
$extension
$filename
private
string|null
$filename
$isDirectory
private
bool
$isDirectory
$path
private
string
$path
$size
private
int|null
$size
$timestamp
private
int
$timestamp
Methods
absolutePath()
public
absolutePath() : string
Tags
Return values
string —basename()
public
basename() : string
Tags
Return values
string —createFromFlysystem()
public
static createFromFlysystem(array<string|int, mixed> $flysystemData, string $basePath) : DirectoryItem
Parameters
- $flysystemData : array<string|int, mixed>
- $basePath : string
Return values
DirectoryItem —dirname()
public
dirname() : string
Tags
Return values
string —extension()
public
extension() : string|null
Tags
Return values
string|null —Returns null if file is a directory.
filename()
public
filename() : string|null
Tags
Return values
string|null —Returns null if file is a directory.
isDirectory()
public
isDirectory() : bool
Tags
Return values
bool —path()
public
path() : string
Tags
Return values
string —size()
public
size() : int|null
Tags
Return values
int|null —Returns null if file is a directory.
timestamp()
public
timestamp() : int
Tags
Return values
int —__construct()
File constructor.
private
__construct(string $absolutePath, string $basename, string $dirname, string $path, int $timestamp, bool $isDirectory, string|null $extension, string|null $filename, int|null $size) : mixed
Parameters
- $absolutePath : string
- $basename : string
- $dirname : string
- $path : string
- $timestamp : int
- $isDirectory : bool
- $extension : string|null
- $filename : string|null
- $size : int|null