GrumPHP\Task\AbstractParserTask::getConfigurableOptions PHP Method

getConfigurableOptions() public method

public getConfigurableOptions ( ) : Symfony\Component\OptionsResolver\OptionsResolver
return Symfony\Component\OptionsResolver\OptionsResolver
    public function getConfigurableOptions()
    {
        $resolver = new OptionsResolver();
        $resolver->setDefaults(['triggered_by' => [], 'ignore_patterns' => []]);
        $resolver->addAllowedTypes('triggered_by', ['array']);
        $resolver->addAllowedTypes('ignore_patterns', ['array']);
        return $resolver;
    }

Usage Example

Example #1
0
 /**
  * {@inheritdoc}
  */
 public function getConfigurableOptions()
 {
     $resolver = parent::getConfigurableOptions();
     $resolver->setDefaults(['triggered_by' => ['php'], 'kind' => self::KIND_PHP7, 'visitors' => []]);
     return $resolver;
 }