sonrisa / filereader-component
此包已被废弃且不再维护。未建议替代包。
sonrisa 框架的 FileReader 组件。适用于 PHP5.3 及以上版本。
1.0.0
2013-08-21 17:44 UTC
Requires
- php: >=5.3.3
- sonrisa/factory-component: >=1.0.0
- sonrisa/filesystem-component: >=1.0.0
- symfony/yaml: 2.4.*@dev
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2018-01-08 08:17:28 UTC
README
FileReader 组件提供了使用公共接口读取配置文件的不同方法。
1. 安装
将以下内容添加到您的 composer.json
文件中
"sonrisa/filereader-component":"dev-master"
2. 支持的格式
- .yml, .yaml
- .xml
- .ini
- .json
- .php (数组)
3. 方法
此组件中所有操作都由 FileReader 类的 parse 方法处理。所有 $data
变量将返回所有文件格式中完全相同的数组结构。
<?php use \Sonrisa\Component\FileReader\FileReader as FileReader; $data = FileReader::parse('example.json'); $data = FileReader::parse('example.xml'); $data = FileReader::parse('example.yml'); $data = FileReader::parse('example.ini'); $data = FileReader::parse('example.php');
您可以在 Resources 目录中查看示例文件。
4. 完全测试
测试使用了 PHPUnit 和 Travis-CI。所有代码都已测试,以确保与 PHP 5.3 到 PHP 5.5 以及 Facebook 的 PHP 虚拟机:HipHop 兼容。
5. 作者
Nil Portugués Calderó