original_string: public function createBuilder($type = 'job', array $initOptions = array(), array $execOptions = array())
      {
          $name = $type instanceof JobTypeInterface || $type instanceof ResolvedJob
              ? $type->getName()
              : $type;
  
          return $this->createNamedBuilder($name, $type, $initOptions, $execOptions);
      }
code: public function createBuilder($type = 'job', array $initOptions = array(), array $execOptions = array())
      {
          $name = $type instanceof JobTypeInterface || $type instanceof ResolvedJob
              ? $type->getName()
              : $type;
  
          return $this->createNamedBuilder($name, $type, $initOptions, $execOptions);
      }
code_tokens: public function createBuilder ( $ type = 'job' , array $ initOptions = array ( ) , array $ execOptions = array ( ) ) { $ name = $ type instanceof JobTypeInterface || $ type instanceof ResolvedJob ? $ type -> getName ( ) : $ type ; return $ this -> createNamedBuilder ( $ name , $ type , $ initOptions , $ execOptions ) ; }
docstring: Create a builder
  
  @param mixed $type The JobTypeInterface or the alias of the job type registered as a service
  
  @return JobBuilder
docstring_tokens: Create a builder