original_string: protected function before(Context $context)
      {
          // set context forwarder
          $context->forwarder = $context->forwarder ?: [$this, 'forward'];
  
          return parent::before($context);
      }
code: protected function before(Context $context)
      {
          // set context forwarder
          $context->forwarder = $context->forwarder ?: [$this, 'forward'];
  
          return parent::before($context);
      }
code_tokens: protected function before ( Context $ context ) { // set context forwarder $ context -> forwarder = $ context -> forwarder ? : [ $ this , 'forward' ] ; return parent :: before ( $ context ) ; }
docstring: Setup context before process
  
  @param Context $context
  @return Context
docstring_tokens: Setup context before process