<?php
/*
* Queasy PHP Framework - Configuration
*
* (c) Vitaly Demyanenko <vitaly_demyanenko@yahoo.com>
*
* For the full copyright and license information, please view the LICENSE file that was distributed with this source code.
*/
namespace queasy\config\loader;
/**
* INI file configuration loader class
*/
class IniLoader extends FileSystemLoader
{
/**
* Load and return an array containing configuration.
*
* @return array Loaded configuration
*/
public function load()
{
$data = @parse_ini_file($this->path(), true);
if (!is_array($data)) {
throw new CorruptedException($this->path());
}
return $data;
}
}
|