SensioLabs\Melody\Configuration\RunConfigurationParser::parseConfiguration PHP Method

parseConfiguration() public method

public parseConfiguration ( $config )
    public function parseConfiguration($config)
    {
        if (!is_array($config)) {
            throw new ParseException('The configuration should be an array.');
        }
        $packages = $this->parsePackages($config);
        $phpOptions = $this->parsePhpOptions($config);
        $repositories = $this->parseRepositories($config);
        return new ScriptConfiguration($packages, $phpOptions, $repositories);
    }