veejay / address
Object oriented wrapper for parse_url
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/veejay/address
Requires
- php: >=7.0.0
Requires (Dev)
- codeception/codeception: ^4.1
- codeception/module-asserts: ^1.0.0
This package is auto-updated.
Last update: 2025-10-23 09:04:18 UTC
README
Wrapper for function parse_url() in OOP-style. Allows you to parse, modificate and create url.
Examples
$url = 'https://domain.ru/index.php?arg=value#anchor'; $address = new \veejay\address\Address($url); // Relative address $address->path = 'test.php'; $address->fragment = 'h1'; echo $address->rel(); // /test.php?arg=value#h1 // Absolute address $address->query = ['param' => 1]; $address->fragment = null; echo $address->abs(); // https://domain.ru/test.php?param=1
Requirements
- PHP 7.0+
Installation
composer require "veejay/address"