Skip to content

Repository files navigation

Castor Uri

php-workflow code-coverage

RFC 3986 compliant URI value object.

Installation

You can install the latest stable version with:

composer require castor/uri

Quick Start

<?php

use Castor\Net\Uri;

$uri = Uri::parse('https://example.com/hello?foo=bar');

echo $uri->getScheme(); // Prints: https
echo $uri->getHost(); // Prints: example.com
echo $uri->getPath(); // Prints: /hello
echo $uri->getRawQuery(); // Prints: foo=bar
echo $uri->getQuery()->add('foo', 'foo')->encode(); // Prints: foo=bar&foo=foo

To learn about the rationale behind this library, best practices when using it and implementation examples, check the documentation.

About

RFC 3986 compliant URI value object for PHP

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages