mlo / file-loader
此包已被弃用且不再维护。未建议替代包。
内置缓存功能的文件加载器
v1.2.0
2016-01-16 05:41 UTC
Requires
- symfony/config: ~2.3|~3.0
- symfony/yaml: ~2.3|~3.0
Requires (Dev)
- phpunit/phpunit: ~4.5
This package is not auto-updated.
Last update: 2020-01-24 15:34:31 UTC
README
FileLoader 允许您从一组目录中加载文件,然后对结果进行缓存以便后续快速访问。
安装
composer require mlo/file-loader
要求
以下 PHP 版本得到支持。
- PHP 5.4
- PHP 5.5
- PHP 5.6
- PHP 7.0
- HHVM
以下 Symfony 组件版本得到支持。
- 2.3
- 2.7
- 2.8
- 3.0
概述
$cacheDirectory = 'app/cache/config'; $dataDirectory = 'app/config'; $loader = new \Mlo\FileLoader\FileLoader($cacheDirectory, $dataDirectory, [ new \Mlo\FileLoader\IniFileLoader(), new \Mlo\FileLoader\JsonFileLoader(), new \Mlo\FileLoader\YamlFileLoader(), ]); $config = $loader->load('database.yml');
支持的文件类型
- YAML (.yml/.yaml)
- JSON (.json)
- INI (.ini)