brightnucleus / mime-types
自动更新的MIME类型数据库,使用Apache HTTP服务器配置。
v0.2.0
2017-10-02 07:00 UTC
Requires
- php: >=5.3
- composer-plugin-api: ^1.1
This package is auto-updated.
Last update: 2024-09-16 05:37:23 UTC
README
这是一个Composer插件,提供Apache HTTP服务器定义的MIME类型的自动化版本。
主要优势是下载的数据库将在每次composer install
和composer update
时更新。
目录
归属
本包使用Apache HTTP服务器提供的数据,许可协议为Apache License v2.0。
您可以在http://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE阅读此许可协议的副本。
安装
要使此插件工作,您只需将其添加为项目依赖项。
composer require brightnucleus/mime-types
基本用法
在每次composer install
或composer update
时,会检查是否有新版本的数据库可用。如果有,则会下载新版本。
用法非常简单。只需使用提供的两种静态方法之一即可。
<?php use BrightNucleus\MimeTypes\MimeTypes; // Get the extensions for a given MIME type. $extensions = MimeTypes::getExtensionsForType( 'image/jpeg' ); // Returns array( 'jpeg', 'jpg', 'jpe' ). // Get the MIME types for a given extension. $mimeTypes = MimeTypes::getTypesForExtension( 'jpg' ); // Returns array( 'image/jpeg' ).
贡献
欢迎所有反馈/错误报告/拉取请求。
许可协议
此代码在MIT许可下发布。
有关完整的版权和许可信息,请查看与此源代码一起分发的LICENSE
文件。