Acl\Adapter\IniAcl::readConfigFile PHP Method

readConfigFile() public method

Parses an INI file and returns an array that reflects the INI file's section structure. Double-quote friendly.
public readConfigFile ( string $filename ) : array
$filename string File
return array INI section structure
    public function readConfigFile($filename)
    {
        $iniFile = new IniConfig(dirname($filename) . DS);
        return $iniFile->read(basename($filename));
    }

Usage Example

Beispiel #1
0
 /**
  * check should accept a user array.
  *
  * @return void
  */
 public function testCheckArray()
 {
     $iniFile = TEST_APP . 'TestApp/Config/acl.ini.php';
     $Ini = new IniAcl();
     $Ini->config = $Ini->readConfigFile($iniFile);
     $Ini->userPath = 'User.username';
     $user = array('User' => array('username' => 'admin'));
     $this->assertTrue($Ini->check($user, 'posts'));
 }