original_string: public function setCallback(callable $callback, array $params = [])
      {
          if ($this->hasCallback()) {
              throw new ArchException('Callback already defined');
          }
          $this->callback = $callback;
          $this->callbackParams = $params;
          return $this;
      }
code: public function setCallback(callable $callback, array $params = [])
      {
          if ($this->hasCallback()) {
              throw new ArchException('Callback already defined');
          }
          $this->callback = $callback;
          $this->callbackParams = $params;
          return $this;
      }
code_tokens: public function setCallback ( callable $ callback , array $ params = [ ] ) { if ( $ this -> hasCallback ( ) ) { throw new ArchException ( 'Callback already defined' ) ; } $ this -> callback = $ callback ; $ this -> callbackParams = $ params ; return $ this ; }
docstring: Define the callback function.
  This function need to send a content feed on standard output.
  This callback is usefull to bypass the body in order to optimize performances.
  @param string $callback
  @return $this
docstring_tokens: Define the callback function . This function need to send a content feed on standard output . This callback is usefull to bypass the body in order to optimize performances .