carmelosantana/php-pathhelper

Cross platform path normalization and comparison helpers for PHP 8.4+.

Maintainers

Package info

github.com/carmelosantana/php-pathhelper

pkg:composer/carmelosantana/php-pathhelper

Statistics

Installs: 38

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0 2026-04-28 20:28 UTC

This package is auto-updated.

Last update: 2026-04-28 20:32:23 UTC


README

Cross-platform path helpers for PHP 8.4+.

This package provides a tiny, dependency-free utility surface for normalizing, comparing, and resolving path-like strings across Unix and Windows.

Installation

composer require carmelosantana/php-pathhelper

API

  • PathHelper::trimTrailingSlash(string): string
  • PathHelper::normalizeForComparison(string): string
  • PathHelper::isAbsolutePath(string): bool
  • PathHelper::isWithinBasePath(string, string): bool
  • PathHelper::fileUrlToPath(string): ?string

Development

composer install
composer test
composer analyse

License

MIT