original_string: public static function delete_multiple($ids) {
          global $DB;
          list($insql, $params) = $DB->get_in_or_equal($ids, SQL_PARAMS_NAMED);
          return $DB->delete_records_select(self::TABLE, "id $insql", $params);
      }
code: public static function delete_multiple($ids) {
          global $DB;
          list($insql, $params) = $DB->get_in_or_equal($ids, SQL_PARAMS_NAMED);
          return $DB->delete_records_select(self::TABLE, "id $insql", $params);
      }
code_tokens: public static function delete_multiple ( $ ids ) { global $ DB ; list ( $ insql , $ params ) = $ DB -> get_in_or_equal ( $ ids , SQL_PARAMS_NAMED ) ; return $ DB -> delete_records_select ( self :: TABLE , "id $insql" , $ params ) ; }
docstring: Delete the competencies.
  
  This method is reserved to core usage.
  This method does not trigger the after_delete event.
  This method does not delete related objects such as related competencies and evidences.
  
  @param array $ids The competencies ids.
  @return bool True if the competencies were deleted successfully.
docstring_tokens: Delete the competencies .