GrumPHP\Parser\Php\Visitor\ForbiddenStaticMethodCallsVisitor::configure PHP Метод

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

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 ForbiddenStaticMethodCallsVisitor
  */
 protected function getVisitor()
 {
     $visitor = new ForbiddenStaticMethodCallsVisitor();
     $visitor->configure(array('blacklist' => array('Dumper\\StaticDumper::dump', 'My\\Dumper::dump', 'Dumper\\Alias::dump')));
     return $visitor;
 }
ForbiddenStaticMethodCallsVisitor