chuoke / uri-meta
Get URI META
Fund package maintenance!
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
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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.