GrumPHP\Parser\Php\Visitor\ForbiddenClassMethodCallsVisitor::configure PHP Method

configure() public method

public configure ( array $options )
$options array
    public function configure(array $options)
    {
        $resolver = new OptionsResolver();
        $resolver->setDefaults(['blacklist' => []]);
        $resolver->setAllowedTypes('blacklist', ['array']);
        $config = $resolver->resolve($options);
        $this->blacklist = $config['blacklist'];
    }

Usage Example

 /**
  * @return ForbiddenClassMethodCallsVisitor
  */
 protected function getVisitor()
 {
     $visitor = new ForbiddenClassMethodCallsVisitor();
     $visitor->configure(array('blacklist' => array('$dumper->dump')));
     return $visitor;
 }
ForbiddenClassMethodCallsVisitor