⭐ Found this useful? Install from Packagist and give the repo a star on GitHub. It helps us maintain and improve the project.
Generate safe, extensible contact, share, map, and download links for Symfony applications.
This bundle is FrankenPHP worker mode friendly.
| Version | PHP | Symfony | Status |
|---|---|---|---|
| 1.1.x | >= 8.2 | 7.0 – 8.1+ | Supported |
| 1.0.x | >= 8.2 | 7.0 – 8.1+ | Supported |
Install a specific release:
composer require nowo-tech/ux-link-bundle:^1.1composer require nowo-tech/ux-link-bundleRegister the bundle (Symfony Flex does this automatically):
// config/bundles.php
Nowo\UxLinkBundle\NowoUxLinkBundle::class => ['all' => true],use Nowo\UxLinkBundle\Contract\LinkFactoryInterface;
$link = $linkFactory->create('contact', 'whatsapp', [
'recipient' => '+34600111222',
'message' => 'Hello',
]);
echo $link->getUrl();{{ ux_link_url('contact', 'whatsapp', { recipient: '+34600111222', message: 'Hello' }) }}<twig:UxLink family="contact" provider="whatsapp" recipient="+34600111222" message="Hello" />make -C demo up-symfony8 # http://localhost:8047
make -C demo up-symfony8 # http://localhost:8048- GitHub Actions CI requirements
- Installation
- Configuration
- PSR evaluation (REQ-CS-007)
- Usage
- Contributing
- Code of Conduct
- Changelog
- Upgrading
- Release
- Security
- Engram
- Spec-driven development
- GitHub Spec Kit
- Demo with FrankenPHP (includes worker mode)
- Tests: PHPUnit (unit + integration)
- PHP: 100%
- TS/JS: N/A
- Python: N/A
make test
make test-coverageMIT — see LICENSE.
