Flow PHP

WindowsPath

Read onlyYes
FinalYes

Methods

__construct()  : mixed
addPartitions()  : self
basename()  : string
basenamePrefix()  : self
endsWith()  : bool
extension()  : string|false
extractPlaceholderPartitions()  : Partitions
Extracts partitions from a concrete path by matching it against partition placeholders in this path.
filename()  : string
glob()  : string
Path with partition placeholders replaced by glob wildcards, suitable for glob-based listing.
isEqual()  : bool
isPattern()  : bool
matches()  : bool
options()  : Options
parentDirectory()  : self
partitionPlaceholders()  : array<string|int, string>
partitions()  : Partitions
partitionsPaths()  : array<int, self>
path()  : string
protocol()  : string
randomize()  : self
realpath()  : self
rootDirectoryName()  : string|null
setExtension()  : self
skipDirectories()  : self|null
staticPart()  : self
suffix()  : self
uri()  : string
withOptions()  : self

Methods

__construct()

public __construct(string $uri[, array<string|int, null|bool|float|int|string|UnitEnum>|Options $options = [] ]) : mixed
Parameters
$uri : string
$options : array<string|int, null|bool|float|int|string|UnitEnum>|Options = []

basename()

public basename() : string
Return values
string

basenamePrefix()

public basenamePrefix(string $prefix) : self
Parameters
$prefix : string
Return values
self

endsWith()

public endsWith(string $string) : bool
Parameters
$string : string
Return values
bool

extension()

public extension() : string|false
Return values
string|false

extractPlaceholderPartitions()

Extracts partitions from a concrete path by matching it against partition placeholders in this path.

public extractPlaceholderPartitions(self $path) : Partitions

Values that would not be valid partitions (e.g. produced by files not written through partitioning) are skipped.

Parameters
$path : self
Return values
Partitions

filename()

public filename() : string
Return values
string

glob()

Path with partition placeholders replaced by glob wildcards, suitable for glob-based listing.

public glob() : string
Return values
string

isEqual()

public isEqual(self $path) : bool
Parameters
$path : self
Return values
bool

isPattern()

public isPattern() : bool
Return values
bool

matches()

public matches(self $path) : bool
Parameters
$path : self
Return values
bool

parentDirectory()

public parentDirectory() : self
Return values
self

partitionPlaceholders()

public partitionPlaceholders() : array<string|int, string>
Return values
array<string|int, string>

partitionsPaths()

public partitionsPaths() : array<int, self>
Return values
array<int, self>

protocol()

public protocol() : string
Return values
string

randomize()

public randomize() : self
Return values
self

realpath()

public static realpath(string $path[, array<string|int, null|bool|float|int|string|UnitEnum>|Options $options = [] ]) : self
Parameters
$path : string
$options : array<string|int, null|bool|float|int|string|UnitEnum>|Options = []
Tags
throws
RuntimeException
Return values
self

rootDirectoryName()

public rootDirectoryName() : string|null
Return values
string|null

setExtension()

public setExtension(string $extension) : self
Parameters
$extension : string
Return values
self

skipDirectories()

public skipDirectories(int $count) : self|null
Parameters
$count : int
Return values
self|null

staticPart()

public staticPart() : self
Return values
self

suffix()

public suffix(string $string) : self
Parameters
$string : string
Return values
self
On this page

Search results