chuoke / uri-meta
Get URI META
Fund package maintenance!
chuoke
0.0.4
2021-09-28 02:11 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.3
- illuminate/http: ^8.61
- imangazaliev/didom: ^1.16
- league/uri: ^6.4
Requires (Dev)
- chrome-php/chrome: ^0.11.0
- friendsofphp/php-cs-fixer: ^2.17
- phpunit/phpunit: ^9.5
- spatie/browsershot: ^3.49
- vimeo/psalm: ^4.3
README
This package can be used as to extract the META information of the URI.
Installation
You can install the package via composer:
composer require chuoke/uri-meta
Usage
$extracter = new UriMetaExtracter(); $uriMeta = $extracter->extract('https://www.php.net/'); echo $uriMeta->title(); // PHP: Hypertext Preprocessor print_r($uriMeta->toArray()); // Array // ( // [uri] => https://www.php.net/ // [host] => www.php.net // [scheme] => https // [title] => PHP: Hypertext Preprocessor // [description] => https://www.php.net/ // [keywords] => // [icons] => Array // ( // [0] => https://www.php.net/favicon.ico // ) // ) $uriMeta = $extracter->extract('https://github.com/php/php-src'); print_r($uriMeta->toArray()); // Array // ( // [uri] => https://github.com/php/php-src // [host] => github.com // [scheme] => https // [title] => GitHub - php/php-src: The PHP Interpreter // [description] => The PHP Interpreter. Contribute to php/php-src development by creating an account on GitHub. // [keywords] => // [icons] => Array // ( // [0] => https://github.githubassets.com/favicons/favicon.svg // [1] => https://github.githubassets.com/pinned-octocat.svg // [2] => https://github.com/favicon.ico // ) // )
License
The MIT License (MIT). Please see License File for more information.