Provides better INI parsing and rendering

v0.2.0 2016-01-04 01:21 UTC

README

Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

Provides better INI parsing and rendering.

Install

Via Composer

$ composer require indigophp/ini

Usage

Features:

  • Throws exceptions instead of errors
  • Converts special values (integer, boolean values)
  • Renders an array as INI string
  • Control rendered output by passing flags to the renderer

Testing

$ composer test

Credits

This library is heavily inspired by piwik/ini.

Differences:

  • License
  • File actions are not available in this library, that's your responsibility
  • Fallback implementation is provided by a transparent compatibility layer (WIP)
  • Provides type conversion like in PHP 5.6.1
  • Provides different ways for rendering array and boolean values
  • Parser always uses raw scanner mode

License

The MIT License (MIT). Please see License File for more information.