original_string: public function addPass(CompilerPassInterface $pass, $type = PassConfig::TYPE_BEFORE_OPTIMIZATION, int $priority = 0)
      {
          $this->passConfig->addPass($pass, $type, $priority);
      }
code: public function addPass(CompilerPassInterface $pass, $type = PassConfig::TYPE_BEFORE_OPTIMIZATION, int $priority = 0)
      {
          $this->passConfig->addPass($pass, $type, $priority);
      }
code_tokens: public function addPass ( CompilerPassInterface $ pass , $ type = PassConfig :: TYPE_BEFORE_OPTIMIZATION , int $ priority = 0 ) { $ this -> passConfig -> addPass ( $ pass , $ type , $ priority ) ; }
docstring: Adds a pass to the PassConfig.
  
  @param CompilerPassInterface $pass     A compiler pass
  @param string                $type     The type of the pass
  @param int                   $priority Used to sort the passes
docstring_tokens: Adds a pass to the PassConfig .