Example #1
0
 public function configure()
 {
     parent::configure();
     $container = $this->container;
     $executable = realpath(__DIR__ . '/../bin/behat-phpguard');
     $this->options['executable'] = $executable;
     if (!$container->has('behat.inspector')) {
         $container->setShared('behat.inspector', function () {
             return new Inspector();
         });
     }
 }
 public function addWatcher(Watcher $watcher)
 {
     parent::addWatcher($watcher);
     if ($this->options['always_lint']) {
         $options = $watcher->getOptions();
         $linters = array_keys($options['lint']);
         if (!in_array('php', $linters)) {
             $linters[] = 'php';
             $options['lint'] = $linters;
             $watcher->setOptions($options);
         }
     }
 }