brightnucleus / mime-types

自动更新的MIME类型数据库,使用Apache HTTP服务器配置。

安装次数: 2,261

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放性问题: 0

类型:composer-plugin

v0.2.0 2017-10-02 07:00 UTC

This package is auto-updated.

Last update: 2024-09-16 05:37:23 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

这是一个Composer插件,提供Apache HTTP服务器定义的MIME类型的自动化版本。

主要优势是下载的数据库将在每次composer installcomposer update时更新。

目录

归属

本包使用Apache HTTP服务器提供的数据,许可协议为Apache License v2.0。

您可以在http://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE阅读此许可协议的副本。

安装

要使此插件工作,您只需将其添加为项目依赖项。

composer require brightnucleus/mime-types

基本用法

在每次composer installcomposer 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文件。