rekalogika / temporary-url-bundle
Symfony 扩展包,用于创建指向您资源的临时 URL。您提供资源为普通的 PHP 对象,并提供一个将其转换为 HTTP 响应的服务。框架处理其余部分。
1.6.1
2024-09-17 01:05 UTC
Requires
- php: ^8.2
- psr/simple-cache: ^3.0
- rekalogika/psr-16-simple-cache-bundle: ^1.0
- symfony/config: ^6.3 || ^7.0
- symfony/dependency-injection: ^6.3 || ^7.0
- symfony/http-foundation: ^6.3 || ^7.0
- symfony/http-kernel: ^6.3 || ^7.0
- symfony/routing: ^6.3 || ^7.0
Requires (Dev)
- mockery/mockery: ^1.6
- phpstan/phpstan: ^1.12
- phpstan/phpstan-mockery: ^1.1
- phpunit/phpunit: ^10.5
- psalm/plugin-mockery: ^1.1
- psalm/plugin-phpunit: ^0.19.0
- rector/rector: ^1.2
- symfony/asset-mapper: ^6.3 || ^7.0
- symfony/event-dispatcher: ^6.3 || ^7.0
- symfony/phpunit-bridge: ^6.3 || ^7.0
- twig/twig: ^2.12|^3.0
- vimeo/psalm: ^5.26
Suggests
- twig/twig: Use the 'temporary_url' filter to generate temporary URLs in Twig templates
- dev-main
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- 0.1.0
- dev-deps/js
- dev-dependabot/npm_and_yarn/assets/babel/core-7.25.2
- dev-dependabot/npm_and_yarn/assets/babel/preset-env-7.25.4
- dev-dependabot/npm_and_yarn/assets/babel/plugin-transform-class-properties-7.25.4
- dev-revert-19-dependabot/npm_and_yarn/assets/babel/cli-7.25.6
- dev-feat/php-8.4
- dev-dependabot/npm_and_yarn/assets/babel/cli-7.25.6
- dev-build/dependabot
- dev-chore/cs3
- dev-chore/cs
- dev-test/ci
This package is auto-updated.
Last update: 2024-09-17 01:06:25 UTC
README
Symfony 扩展包,用于创建指向您资源的临时 URL。您提供资源为普通的 PHP 对象,并提供一个将其转换为 HTTP 响应的服务。框架处理其余部分。
概述
use Rekalogika\TemporaryUrl\Attribute\AsTemporaryUrlServer; use Rekalogika\TemporaryUrl\TemporaryUrlGeneratorInterface; use Symfony\Component\HttpFoundation\Response; class MyData { public string $name = 'John Doe'; } class MyDataServer { #[AsTemporaryUrlServer] public function respond(MyData $data): Response { return new Response('My name is ' . $data->name); } } /** @var TemporaryUrlGeneratorInterface $temporaryUrlGenerator */ $myData = new MyData; $myData->name = 'Jane Doe'; $url = $temporaryUrlGenerator->generateUrl($myData);
文档
rekalogika.dev/temporary-url-bundle
许可证
MIT
贡献
问题和拉取请求应提交到 GitHub 仓库 rekalogika/temporary-url-bundle。