FestinHegre/vendor/symfony/web-link
2024-09-26 17:26:04 +02:00
..
EventListener Vendor 2024-09-26 17:26:04 +02:00
CHANGELOG.md Vendor 2024-09-26 17:26:04 +02:00
composer.json Vendor 2024-09-26 17:26:04 +02:00
GenericLinkProvider.php Vendor 2024-09-26 17:26:04 +02:00
HttpHeaderSerializer.php Vendor 2024-09-26 17:26:04 +02:00
LICENSE Vendor 2024-09-26 17:26:04 +02:00
Link.php Vendor 2024-09-26 17:26:04 +02:00
README.md Vendor 2024-09-26 17:26:04 +02:00

WebLink Component

The WebLink component manages links between resources. It is particularly useful to advise clients to preload and prefetch documents through HTTP and HTTP/2 pushes.

This component implements the HTML5's Links, Preload and Resource Hints W3C's specifications. It can also be used with extensions defined in the HTML5 link type extensions wiki.

Getting Started

composer require symfony/web-link
use Symfony\Component\WebLink\GenericLinkProvider;
use Symfony\Component\WebLink\HttpHeaderSerializer;
use Symfony\Component\WebLink\Link;

$linkProvider = (new GenericLinkProvider())
    ->withLink(new Link('preload', '/bootstrap.min.css'));

header('Link: '.(new HttpHeaderSerializer())->serialize($linkProvider->getLinks()));

echo 'Hello';

Resources