Library to abstract url handling

3.3.0 2020-01-28 20:49 UTC

This package is auto-updated.

Last update: 2020-03-28 21:09:25 UTC


README

develop
codecov
Build Status

Url abstraction library

Installation

composer require innmind/url

Usage

use Innmind\Url\Url;

$url = Url::of('http://example.com:8080/some/dir/?limit=10');

$url->scheme(); // Scheme('http')
$url->authority()->userInformation()->user(); // User::none()
$url->authority()->userInformation()->password(); // Password::none()
$url->authority()->host(); // Host('example.com')
$url->authority()->port(); // Port(8080)
$url->path(); // Path('/some/dir/')
$url->query(); // Query('limit=10')
$url->fragment() // Fragment::none()