2017 © Pedro Peláez
 

library rock-url

A simple PHP library to parse and builder URLs

image

romeoz/rock-url

A simple PHP library to parse and builder URLs

  • Monday, November 9, 2015
  • by romeOz
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1,306 Installations
  • PHP
  • 4 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 14 Versions
  • 0 % Grown

The README.md

URL builder library for PHP

Latest Stable Version Total Downloads Build Status HHVM Status Coverage Status License, (*1)

Installation

From the Command Line:, (*2)

composer require romeoz/rock-url

In your composer.json:, (*3)

{
    "require": {
        "romeoz/rock-url": "*"
    }
}

Quick Start

use rock\url\Url;

// example URL: http://site.com/foo/?page=1

// returns relative URL
(new Url)->getRelative(); // output: /foo/?page=1

// modify URL
Url::set('https://site.com/?page=2#name')->removeFragment()->getRelative(); 
//output: /?page=2

Url::set('https://site.com/?page=2#name')->removeQueryParams(['page'])->getAbsolute(); 
//output: https://site.com/#name

Short method modify()

Url::modify(['https://site.com/', 'foo' => 'test', '#' => 'name']);
//output: /?foo=test#name

Url::modify(['https://site.com/?foo=test#name', '!foo', '!#', '@scheme' => Url::ABS]);
//output: https://site.com/

// modify current url
Url::modify([foo' => 'test]);
//output: /?foo=test

Requirements

  • PHP 5.4+
  • For generating CSRF-token (security) required Rock CSRF: composer require romeoz/rock-csrf

All unbolded dependencies is optional, (*4)

License

Rock URL library is open-sourced software licensed under the MIT license., (*5)

The Versions

09/11 2015

dev-master

9999999-dev

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

07/11 2015

0.12.1

0.12.1.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

06/11 2015

0.12.0

0.12.0.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

22/10 2015

0.11.6

0.11.6.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

01/08 2015

0.11.5

0.11.5.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

31/07 2015

0.11.4

0.11.4.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

11/07 2015

0.11.3

0.11.3.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

10/07 2015

0.11.2

0.11.2.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

09/07 2015

0.11.1

0.11.1.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

09/07 2015

0.11.0

0.11.0.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

07/07 2015

0.10.3

0.10.3.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

12/06 2015

0.10.2

0.10.2.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

25/05 2015

0.10.1

0.10.1.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url

16/02 2015

0.10.0

0.10.0.0

A simple PHP library to parse and builder URLs

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ruslan

url url builder parse url