rekalogika / file-symfony-bridge
为 Rekalogika FileInterface 提供与 Symfony HttpFoundation、Form 和 Validator 的集成。
1.10.2
2024-09-18 17:12 UTC
Requires
- rekalogika/file: ^1.10.1
- rekalogika/file-contracts: ^1.10.1
- rekalogika/file-metadata-contracts: ^1.10.1
- symfony/form: ^6.2 || ^7.0
- symfony/http-foundation: ^6.2 || ^7.0
- symfony/validator: ^6.3 || ^7.1
This package is auto-updated.
Last update: 2024-09-18 17:22:39 UTC
README
为 Rekalogika FileInterface 提供与 Symfony HttpFoundation、Form 和 Validator 的集成。
特性
- 适配器,用于将 HttpFoundation
File
对象转换为FileInterface
,反之亦然,并特别处理UploadedFile
。 FileResponse
用于将FileInterface
流式传输到客户端 Web 浏览器。- 与
FileInterface
对象一起工作的FileType
表单。 - 一个表单转换器
FileTransformer
,您可以将它添加到现有的 SymfonyFileType
字段,以便它返回一个FileInterface
而不是一个UploadedFile
对象。 - 一个可选注册的表单扩展
FileTypeExtension
,它可以将所有现有的 SymfonyFileType
转换为返回FileInterface
。 - 子类化的
FileValidator
和ImageValidator
,它们与FileInterface
对象一起工作。
文档
许可协议
MIT
贡献
rekalogika/file-symfony-bridge
仓库是一个只读仓库,从主仓库拆分出来。问题和拉取请求应提交到 rekalogika/file-src 单一仓库。