decodelabs / typify
MIME类型检测工具
v0.3.0
2024-08-22 00:38 UTC
Requires
- php: ^8.1
- decodelabs/exceptional: ^0.4
- decodelabs/veneer: ^0.11.6
Requires (Dev)
README
PHP的MIME类型检测工具
使用typify识别并将MIME类型信息应用于您的文件和响应。
在DecodeLabs博客上获取新闻和更新。
安装
composer require decodelabs/typify
用法
导入
Typify使用Veneer在DecodeLabs\Typify
下提供一个统一的接口。您可以通过这个静态接口访问所有主要功能,而不影响测试和依赖注入。
检测类型
检测文件路径的MIME类型
use DecodeLabs\Typify; echo Typify::detect(__FILE__); // application/x-php
获取已知类型的扩展名
use DecodeLabs\Typify; $exts = Typify::getExtensionsFor('text/plain'); // txt, text, conf, def, list, log, in
为MIME类型建议一个扩展名
use DecodeLabs\Typify; echo Typify::getExtensionFor('text/plain'); // txt
许可协议
Typify遵循MIT许可证。有关完整的许可证文本,请参阅LICENSE。