phpDocumentor

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

Methods

absolutePath()

public absolutePath() : string
Tags
inheritDoc
Return values
string

basename()

public basename() : string
Tags
inheritDoc
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
inheritDoc
Return values
string

extension()

public extension() : string|null
Tags
inheritDoc
Return values
string|null

Returns null if file is a directory.

filename()

public filename() : string|null
Tags
inheritDoc
Return values
string|null

Returns null if file is a directory.

isDirectory()

public isDirectory() : bool
Tags
inheritDoc
Return values
bool

path()

public path() : string
Tags
inheritDoc
Return values
string

size()

public size() : int|null
Tags
inheritDoc
Return values
int|null

Returns null if file is a directory.

timestamp()

public timestamp() : int
Tags
inheritDoc
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
Return values
mixed

Search results