original_string: public static function dropRoutine(string $routineType, string $routineName): void
    {
      $query = sprintf('drop %s if exists `%s`', $routineType, $routineName);
  
      self::executeNone($query);
    }
code: public static function dropRoutine(string $routineType, string $routineName): void
    {
      $query = sprintf('drop %s if exists `%s`', $routineType, $routineName);
  
      self::executeNone($query);
    }
code_tokens: public static function dropRoutine ( string $ routineType , string $ routineName ) : void { $ query = sprintf ( 'drop %s if exists `%s`' , $ routineType , $ routineName ) ; self :: executeNone ( $ query ) ; }
docstring: Drops a routine if it exists.
  
  @param string $routineType The type of the routine (function of procedure).
  @param string $routineName The name of the routine.
docstring_tokens: Drops a routine if it exists .