spol / path
A PHP library for manipulating paths.
v0.1.3
2015-02-16 14:08 UTC
Requires
- php: >=5.2
Requires (Dev)
- ext-runkit: *
- phpunit/phpunit: >=3.7
- tcz/phpunit-mockfunction: *@dev
This package is not auto-updated.
Last update: 2026-03-14 22:56:25 UTC
README
Path is a simple library for manipulating strings containing filesystem paths.
Installation
Through composer:
{
"require": {
"spol/path": "0.1.*"
}
}
Usage
There are two concrete implementations of the Spol\Path\AbstractPath class, Spol\Path\UnixPath and Spol\Path\WindowsPath. Both provide the same interface, but handle directory separators and drive letters differently.
The Spol\Path\Path class provides a static facade to the appropriate class for the current system. Alternatively, either
class can be used directly, such as for working with paths for a different system.
Path::normalize('/usr/local/../bin') // '/usr/bin'
To Be Completed.