original_string: public function addFunction(callable $fn, $args = [], $id = null)
      {
          $job = new Job($fn, $args, $id);
          $this->queueJob($job->configure($this->config));
  
          return $job;
      }
code: public function addFunction(callable $fn, $args = [], $id = null)
      {
          $job = new Job($fn, $args, $id);
          $this->queueJob($job->configure($this->config));
  
          return $job;
      }
code_tokens: public function addFunction ( callable $ fn , $ args = [ ] , $ id = null ) { $ job = new Job ( $ fn , $ args , $ id ) ; $ this -> queueJob ( $ job -> configure ( $ this -> config ) ) ; return $ job ; }
docstring: Queues a PHP function execution.
  
  @param  callable  $fn  The function to execute
  @param  array  $args  Optional arguments to pass to the php script
  @param  string  $id   Optional custom identifier
  @return Job
docstring_tokens: Queues a PHP function execution .