GrumPHP\Task\Composer::getConfigurableOptions PHP Метод

getConfigurableOptions() публичный Метод

public getConfigurableOptions ( ) : Symfony\Component\OptionsResolver\OptionsResolver
Результат Symfony\Component\OptionsResolver\OptionsResolver
    public function getConfigurableOptions()
    {
        $resolver = new OptionsResolver();
        $resolver->setDefaults(['file' => './composer.json', 'no_check_all' => false, 'no_check_lock' => false, 'no_check_publish' => false, 'no_local_repository' => false, 'with_dependencies' => false, 'strict' => false]);
        $resolver->addAllowedTypes('file', ['string']);
        $resolver->addAllowedTypes('no_check_all', ['bool']);
        $resolver->addAllowedTypes('no_check_lock', ['bool']);
        $resolver->addAllowedTypes('no_check_publish', ['bool']);
        $resolver->addAllowedTypes('no_local_repository', ['bool']);
        $resolver->addAllowedTypes('with_dependencies', ['bool']);
        $resolver->addAllowedTypes('strict', ['bool']);
        return $resolver;
    }