rekalogika/file-symfony-bridge

为 Rekalogika FileInterface 提供与 Symfony HttpFoundation、Form 和 Validator 的集成。

1.10.2 2024-09-18 17:12 UTC

README

为 Rekalogika FileInterface 提供与 Symfony HttpFoundation、Form 和 Validator 的集成。

特性

  • 适配器,用于将 HttpFoundation File 对象转换为 FileInterface,反之亦然,并特别处理 UploadedFile
  • FileResponse 用于将 FileInterface 流式传输到客户端 Web 浏览器。
  • FileInterface 对象一起工作的 FileType 表单。
  • 一个表单转换器 FileTransformer,您可以将它添加到现有的 Symfony FileType 字段,以便它返回一个 FileInterface 而不是一个 UploadedFile 对象。
  • 一个可选注册的表单扩展 FileTypeExtension,它可以将所有现有的 Symfony FileType 转换为返回 FileInterface
  • 子类化的 FileValidatorImageValidator,它们与 FileInterface 对象一起工作。

文档

rekalogika.dev/file-bundle

许可协议

MIT

贡献

rekalogika/file-symfony-bridge 仓库是一个只读仓库,从主仓库拆分出来。问题和拉取请求应提交到 rekalogika/file-src 单一仓库。