original_string: public function map($name, $callback, array $arguments = [])
      {
          $command = new Command($name, $callback, $arguments);
          $this->commands[$name] = $command;
          return $command;
      }
code: public function map($name, $callback, array $arguments = [])
      {
          $command = new Command($name, $callback, $arguments);
          $this->commands[$name] = $command;
          return $command;
      }
code_tokens: public function map ( $ name , $ callback , array $ arguments = [ ] ) { $ command = new Command ( $ name , $ callback , $ arguments ) ; $ this -> commands [ $ name ] = $ command ; return $ command ; }
docstring: Map first argument to callback
  
  - callable
  - [class, method], including __invoke
  
  Argument matching full integrated from climate http://climate.thephpleague.com/arguments/
  
  @param $name
  @param $callback
  @param array $arguments
  @return Command
docstring_tokens: Map first argument to callback