src/Mordilion/Configurable/Configuration/Reader/Ini.php
private function decode(string $ini): array
    {
        $data = parse_ini_string($ini, true, INI_SCANNER_TYPED);

        if (!is_array($data)) {
            throw new \InvalidArgumentException('The provided INI is not valid.');
        }

        return $data;
    }
private function decode(string $ini): array
    {
        $data = parse_ini_string($ini, true, INI_SCANNER_TYPED);

        if (!is_array($data)) {
            throw new \InvalidArgumentException('The provided INI is not valid.');
        }

        return $data;
    }
private function decode ( string $ ini ) : array { $ data = parse_ini_string ( $ ini , true , INI_SCANNER_TYPED ) ; if ( ! is_array ( $ data ) ) { throw new \ InvalidArgumentException ( 'The provided INI is not valid.' ) ; } return $ data ; }
Decodes the provided $ini into an object or an array.

@param string $ini

@throws \InvalidArgumentException if the provided ini is not valid

@return array
Decodes the provided $ini into an object or an array .