Skip to content

symfony/web-link

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f537556 · Sep 25, 2024
Sep 25, 2024
Mar 13, 2023
Dec 14, 2023
Jul 6, 2024
Apr 10, 2017
Aug 12, 2019
Dec 14, 2023
Jun 20, 2024
Jan 24, 2023
May 29, 2024
Dec 8, 2023
May 23, 2023
Jun 2, 2021

Repository files navigation

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