cvette/flow-web-link
Neos Flow WebLink Package.
Maintainers
v1.0.0
2017-11-05 16:53 UTC
Requires
- fig/link-util: ^1.0
- neos/flow: ~4.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT c9eeff0feee8368ee483def1578276b09ec7f9bc
performancehttplinkpushpreloadprerenderhttp2psr13prefetchdns-prefetch
This package is auto-updated.
Last update: 2026-06-29 01:09:02 UTC
README
👁 Latest Stable Version
👁 Total Downloads
👁 License
WebLink Package for Neo Flow
This Neos Flow package provides methods to manage links between resources and advise clients to preload and prefetch resources through HTTP and HTTP/2 pushes.
Usage
You can add a link header in three different ways:
Using the Fusion Prototype
This will output a Html link tag with the given "rel" attribute and set the Http link header for the response.
link = Vette.WebLink:Link {
href = 'http://foo.bar/x.y'
rel = 'preload'
}
Using the EEL Helper
If you use this EEL helper, make sure the containing Fusion prototype is uncached.
$href = ${Vette.WebLink.link('http://foo.bar/x.y', 'preload')}
Adding a Link Header via the WebLink Service
/**
* @Flow\Inject
* @var WebLinkService
**/
protected $webLinkService;
...
$this->webLinkService->link('http:foo.bar/x.y', 'preload');
