All Projects → matthiasmullie → Path Converter

matthiasmullie / Path Converter

Licence: mit
Convert paths relative from 1 file to another

Path converter

Build status Code coverage Code quality Latest version Downloads total License

Usage

use MatthiasMullie\PathConverter\Converter;

$from = '/css/imports/icons.css';
$to = '/css/minified.css';

$converter = new Converter($from, $to);
$result = $converter->convert('../../images/icon.jpg');
// $result is now '../images/icon.jpg'

Methods

__construct($from, $to)

The object constructor accepts 2 paths: the source path your file(s) is/are currently relative to, and the target path to convert to.

convert($path): string

$path is the relative file, which is currently relative to $from (in constructor). The return value will be the relative path of this same file, but now relative to $to (in constructor)

Installation

Simply add a dependency on matthiasmullie/path-converter to your composer.json file if you use Composer to manage the dependencies of your project:

composer require matthiasmullie/path-converter

Although it's recommended to use Composer, you can actually include these files anyway you want.

License

PathConverter is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].