<commit_before>phini
=====
[![Build Status](https://travis-ci.org/m3y/phini.svg?branch=master)](https://travis-ci.org/m3y/phini)
[![Coverage Status](https://coveralls.io/repos/m3y/phini/badge.png?branch=master)](https://coveralls.io/r/m3y/phini?branch=master)

概要
----
phiniは、ini設定ファイルの値をアプリケーションから利用しやすくするためのユーティリティクラスです。

利用方法
--------

サンプルiniファイル
```ini
key3[] = value31
key3[] = value32
key3[] = value33

[section_one]
key11 = value11
key12 = value12
key13 = value13

[section_two]
key21 = value21
key22 = value22
key23 = value23
```

セクションを考慮する場合
```php
<?php

require 'vendor/autoload.php';

$ini = new M3y\Phini\Phini('/path/to/inifile.ini', true);

print $ini->section_two->key21; // value21
print $ini->key3[0]; // value31
```

セクションを考慮しない場合
```php
<?php

require 'vendor/autoload.php';

$ini = new M3y\Phini\Phini('/path/to/inifile.ini');
print $ini->key11; // value11
print $ini->key3[0]; // value31
```

テスト実行
----------
```
$ phpunit
```
<commit_msg>packagist用のバッチを追加<commit_after>phini
=====
[![Build Status](https://travis-ci.org/m3y/phini.svg?branch=master)](https://travis-ci.org/m3y/phini)
[![Coverage Status](https://coveralls.io/repos/m3y/phini/badge.png?branch=master)](https://coveralls.io/r/m3y/phini?branch=master)
[![Latest Stable Version](https://poser.pugx.org/m3y/phini/v/stable.svg)](https://packagist.org/packages/m3y/phini)
[![License](https://poser.pugx.org/m3y/phini/license.svg)](https://packagist.org/packages/m3y/phini)

概要
----
phiniは、ini設定ファイルの値をアプリケーションから利用しやすくするためのユーティリティクラスです。

利用方法
--------

サンプルiniファイル
```ini
key3[] = value31
key3[] = value32
key3[] = value33

[section_one]
key11 = value11
key12 = value12
key13 = value13

[section_two]
key21 = value21
key22 = value22
key23 = value23
```

セクションを考慮する場合
```php
<?php

require 'vendor/autoload.php';

$ini = new M3y\Phini\Phini('/path/to/inifile.ini', true);

print $ini->section_two->key21; // value21
print $ini->key3[0]; // value31
```

セクションを考慮しない場合
```php
<?php

require 'vendor/autoload.php';

$ini = new M3y\Phini\Phini('/path/to/inifile.ini');
print $ini->key11; // value11
print $ini->key3[0]; // value31
```

テスト実行
----------
```
$ phpunit
```

{'fraction_non_alphanumeric': 0.21172638436482086, 'fraction_numerical': 0.05304792926942764, 'mean_word_length': 4.541237113402062, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 13, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2692242', 'n_tokens_mistral': 1087, 'n_tokens_neox': 1009, 'n_words': 126}