sonrisa/filereader-component

此包已被废弃且不再维护。未建议替代包。

sonrisa 框架的 FileReader 组件。适用于 PHP5.3 及以上版本。

1.0.0 2013-08-21 17:44 UTC

This package is not auto-updated.

Last update: 2018-01-08 08:17:28 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

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ó