tiagohillebrandt / php-parse-link-header
Parses the Link HTTP header and returns the values as an array.
Installs: 35 614
Dependents: 1
Suggesters: 0
Security: 0
Stars: 7
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- php: >=7.2
README
Parse the HTTP Link header and return the values as an array.
Installation with Composer
$ composer require tiagohillebrandt/php-parse-link-header
Usage
$headers = [ 'Link' => '<https://api.github.com/organizations/xyz/repos?page=2>; rel="next", <https://api.github.com/organizations/xyz/repos?page=4>; rel="last"', ]; $links = ( new TiagoHillebrandt\ParseLinkHeader( $headers['Link'] ) )->toArray(); print_r( $links );
The above example will output:
Array
(
[next] => Array
(
[link] => https://api.github.com/organizations/xyz/repos?page=2
[page] => 2
)
[last] => Array
(
[link] => https://api.github.com/organizations/xyz/repos?page=4
[page] => 4
)
)