Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.43 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.43 KB

Build Status Scrutinizer Code Quality Latest Stable Version MIT Licence

logo Ultra-Lite Config Reader

An ultra-lightweight config file parser.

Usage

$configReader = new \UltraLite\ConfigReader\ConfigReader;
$array = $configReader->getConfigArray('/path/to/file.json');

Error Handling

If there is a problem, it (only) throws an \UltraLite\ConfigReader\Exception\ConfigReaderException of some kind.

Supported File Types

.json, .ini and .php 'return array' files are supported. To be part of the UltraLite project, it is quite lightweight, but it can be extended to support other file types. Just come up with your own implementation of \UltraLite\ConfigReader\FileParser:

$customFileParser = new MyXmlFileParser();
$configReader->addFileParser($customFileParser);
$array = $configReader->getConfigArray('/path/to/file.xml');