symfony / web-link
Manages links between resources
                                    Fund package maintenance!
                                                                            
                                                                                                                                        fabpot
                                                                                    
                                                                            
                                                                                                                                        nicolas-grekas
                                                                                    
                                                                            
                                                                                                                                        symfony.com/sponsor
                                                                                    
                                                                            
                                                                                                                                        Tidelift
                                                                                    
                                                                
Installs: 88 665 859
Dependents: 263
Suggesters: 4
Security: 0
Stars: 1 426
Watchers: 6
Forks: 9
pkg:composer/symfony/web-link
Requires
- php: >=8.4
 - psr/link: ^1.1|^2.0
 
Requires (Dev)
- symfony/http-kernel: ^7.4|^8.0
 
Provides
- psr/link-implementation: 1.0|2.0
 
- 8.0.x-dev
 - v8.0.0-BETA1
 - 7.4.x-dev
 - v7.4.0-BETA1
 - 7.3.x-dev
 - v7.3.0
 - v7.3.0-RC1
 - v7.3.0-BETA1
 - 7.2.x-dev
 - v7.2.7
 - v7.2.0
 - v7.2.0-RC1
 - v7.2.0-BETA1
 - 7.1.x-dev
 - v7.1.6
 - v7.1.1
 - v7.1.0
 - v7.1.0-RC1
 - v7.1.0-BETA1
 - 7.0.x-dev
 - v7.0.8
 - v7.0.7
 - v7.0.3
 - v7.0.0
 - v7.0.0-RC1
 - v7.0.0-BETA1
 - 6.4.x-dev
 - v6.4.24
 - v6.4.22
 - v6.4.13
 - v6.4.8
 - v6.4.7
 - v6.4.3
 - v6.4.0
 - v6.4.0-RC1
 - v6.4.0-BETA1
 - 6.3.x-dev
 - v6.3.12
 - v6.3.0
 - v6.3.0-RC1
 - v6.3.0-BETA1
 - 6.2.x-dev
 - v6.2.7
 - v6.2.5
 - v6.2.0
 - v6.2.0-RC1
 - v6.2.0-BETA1
 - 6.1.x-dev
 - v6.1.11
 - v6.1.0
 - v6.1.0-RC1
 - v6.1.0-BETA1
 - 6.0.x-dev
 - v6.0.19
 - v6.0.3
 - v6.0.1
 - v6.0.0
 - v6.0.0-RC1
 - v6.0.0-BETA1
 - 5.4.x-dev
 - v5.4.45
 - v5.4.40
 - v5.4.39
 - v5.4.35
 - v5.4.21
 - v5.4.19
 - v5.4.3
 - v5.4.0
 - v5.4.0-RC1
 - v5.4.0-BETA1
 - 5.3.x-dev
 - v5.3.14
 - v5.3.4
 - v5.3.3
 - v5.3.0
 - v5.3.0-RC1
 - v5.3.0-BETA1
 - 5.2.x-dev
 - v5.2.12
 - v5.2.11
 - v5.2.10
 - v5.2.5
 - v5.2.4
 - v5.2.3
 - v5.2.2
 - v5.2.1
 - v5.2.0
 - v5.2.0-RC2
 - v5.2.0-RC1
 - v5.2.0-BETA3
 - v5.2.0-BETA2
 - v5.2.0-BETA1
 - 5.1.x-dev
 - v5.1.11
 - v5.1.10
 - v5.1.9
 - v5.1.8
 - v5.1.7
 - v5.1.6
 - v5.1.5
 - v5.1.4
 - v5.1.3
 - v5.1.2
 - v5.1.1
 - v5.1.0
 - v5.1.0-RC2
 - v5.1.0-RC1
 - v5.1.0-BETA1
 - 5.0.x-dev
 - v5.0.11
 - v5.0.10
 - v5.0.9
 - v5.0.8
 - v5.0.7
 - v5.0.6
 - v5.0.5
 - v5.0.4
 - v5.0.3
 - v5.0.2
 - v5.0.1
 - v5.0.0
 - v5.0.0-RC1
 - v5.0.0-BETA2
 - v5.0.0-BETA1
 - 4.4.x-dev
 - v4.4.37
 - v4.4.27
 - v4.4.26
 - v4.4.25
 - v4.4.21
 - v4.4.20
 - v4.4.19
 - v4.4.18
 - v4.4.17
 - v4.4.16
 - v4.4.15
 - v4.4.14
 - v4.4.13
 - v4.4.12
 - v4.4.11
 - v4.4.10
 - v4.4.9
 - v4.4.8
 - v4.4.7
 - v4.4.6
 - v4.4.5
 - v4.4.4
 - v4.4.3
 - v4.4.2
 - v4.4.1
 - v4.4.0
 - v4.4.0-RC1
 - v4.4.0-BETA2
 - v4.4.0-BETA1
 - 4.3.x-dev
 - v4.3.11
 - v4.3.10
 - v4.3.9
 - v4.3.8
 - v4.3.7
 - v4.3.6
 - v4.3.5
 - v4.3.4
 - v4.3.3
 - v4.3.2
 - v4.3.1
 - v4.3.0
 - v4.3.0-RC1
 - v4.3.0-BETA2
 - v4.3.0-BETA1
 - 4.2.x-dev
 - v4.2.12
 - v4.2.11
 - v4.2.10
 - v4.2.9
 - v4.2.8
 - v4.2.7
 - v4.2.6
 - v4.2.5
 - v4.2.4
 - v4.2.3
 - v4.2.2
 - v4.2.1
 - v4.2.0
 - v4.2.0-RC1
 - v4.2.0-BETA2
 - v4.2.0-BETA1
 - 4.1.x-dev
 - v4.1.12
 - v4.1.11
 - v4.1.10
 - v4.1.9
 - v4.1.8
 - v4.1.7
 - v4.1.6
 - v4.1.5
 - v4.1.4
 - v4.1.3
 - v4.1.2
 - v4.1.1
 - v4.1.0
 - v4.1.0-BETA3
 - v4.1.0-BETA2
 - v4.1.0-BETA1
 - 4.0.x-dev
 - v4.0.15
 - v4.0.14
 - v4.0.13
 - v4.0.12
 - v4.0.11
 - v4.0.10
 - v4.0.9
 - v4.0.8
 - v4.0.7
 - v4.0.6
 - v4.0.5
 - v4.0.4
 - v4.0.3
 - v4.0.2
 - v4.0.1
 - v4.0.0
 - v4.0.0-RC2
 - v4.0.0-RC1
 - v4.0.0-BETA4
 - v4.0.0-BETA3
 - v4.0.0-BETA2
 - v4.0.0-BETA1
 - 3.4.x-dev
 - v3.4.47
 - v3.4.46
 - v3.4.45
 - v3.4.44
 - v3.4.43
 - v3.4.42
 - v3.4.41
 - v3.4.40
 - v3.4.39
 - v3.4.38
 - v3.4.37
 - v3.4.36
 - v3.4.35
 - v3.4.34
 - v3.4.33
 - v3.4.32
 - v3.4.31
 - v3.4.30
 - v3.4.29
 - v3.4.28
 - v3.4.27
 - v3.4.26
 - v3.4.25
 - v3.4.24
 - v3.4.23
 - v3.4.22
 - v3.4.21
 - v3.4.20
 - v3.4.19
 - v3.4.18
 - v3.4.17
 - v3.4.16
 - v3.4.15
 - v3.4.14
 - v3.4.13
 - v3.4.12
 - v3.4.11
 - v3.4.10
 - v3.4.9
 - v3.4.8
 - v3.4.7
 - v3.4.6
 - v3.4.5
 - v3.4.4
 - v3.4.3
 - v3.4.2
 - v3.4.1
 - v3.4.0
 - v3.4.0-RC2
 - v3.4.0-RC1
 - v3.4.0-BETA4
 - v3.4.0-BETA3
 - v3.4.0-BETA2
 - v3.4.0-BETA1
 - 3.3.x-dev
 - v3.3.18
 - v3.3.17
 - v3.3.16
 - v3.3.15
 - v3.3.14
 - v3.3.13
 - v3.3.12
 - v3.3.11
 - v3.3.10
 - v3.3.9
 - v3.3.8
 - v3.3.7
 - v3.3.6
 - v3.3.5
 - v3.3.4
 - v3.3.3
 - v3.3.2
 - v3.3.1
 - v3.3.0
 - v3.3.0-RC1
 - v3.3.0-BETA1
 
This package is auto-updated.
Last update: 2025-10-28 09:53:48 UTC
README
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';