phpdevsr/path-converter-fork

Relative path converter

Maintainers

Package info

github.com/PHPDevsr/path-converter-fork

pkg:composer/phpdevsr/path-converter-fork

Fund package maintenance!

matthiasmullie

ddevsr

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 0

2.0.0 2026-05-11 07:10 UTC

This package is auto-updated.

Last update: 2026-05-11 07:12:16 UTC


README

Build status Latest version License

Fork of matthiasmullie/path-converter — original library by Matthias Mullie.

Usage

use PHPDevsr\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 phpdevsr/path-converter-fork to your composer.json file if you use Composer to manage the dependencies of your project:

composer require phpdevsr/path-converter-fork

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

License

PathConverter is MIT licensed.