abstract class WindowsPath extends Path
A static utility class for constructing Windows paths.
Do not use this class in type hints; use WindowsPathInterface instead.
Methods
static PathInterface |
fromString(string $path)
Creates a new path instance from its string representation. |
from Path |
static PathInterface |
fromAtoms(mixed<string> $atoms, boolean|null $isAbsolute = null, boolean|null $hasTrailingSeparator = null)
Creates a new path instance from a set of path atoms. |
from Path |
static WindowsPathInterface |
fromDriveAndAtoms(mixed<string> $atoms, string|null $drive = null, boolean|null $isAbsolute = null, boolean|null $isAnchored = null, boolean|null $hasTrailingSeparator = null)
Creates a new path instance from a set of path atoms and a drive specifier. |
Details
in Path at line 28
static public PathInterface
fromString(string $path)
Creates a new path instance from its string representation.
in Path at line 43
static public PathInterface
fromAtoms(mixed<string> $atoms, boolean|null $isAbsolute = null, boolean|null $hasTrailingSeparator = null)
Creates a new path instance from a set of path atoms.
at line 37
static public WindowsPathInterface
fromDriveAndAtoms(mixed<string> $atoms, string|null $drive = null, boolean|null $isAbsolute = null, boolean|null $isAnchored = null, boolean|null $hasTrailingSeparator = null)
Creates a new path instance from a set of path atoms and a drive specifier.