Composer\Satis\PackageSelection\PackageSelection::fetchOptions PHP Method

fetchOptions() private method

private fetchOptions ( $config )
    private function fetchOptions($config)
    {
        $this->requireAll = isset($config['require-all']) && true === $config['require-all'];
        $this->requireDependencies = isset($config['require-dependencies']) && true === $config['require-dependencies'];
        $this->requireDevDependencies = isset($config['require-dev-dependencies']) && true === $config['require-dev-dependencies'];
        if (!$this->requireAll && !isset($config['require'])) {
            $this->output->writeln('No explicit requires defined, enabling require-all');
            $this->requireAll = true;
        }
        $this->minimumStability = isset($config['minimum-stability']) ? $config['minimum-stability'] : 'dev';
        $this->abandoned = isset($config['abandoned']) ? $config['abandoned'] : [];
        $this->homepage = isset($config['homepage']) ? $config['homepage'] : null;
    }