Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 198... Línea 198...
198
     * Deletes all user data related to a context and possibly an itemid.
198
     * Deletes all user data related to a context and possibly an itemid.
199
     *
199
     *
200
     * @param  \context $context The context to delete on.
200
     * @param  \context $context The context to delete on.
201
     * @param  int|null $itemid  An optional item ID to refine the deletion.
201
     * @param  int|null $itemid  An optional item ID to refine the deletion.
202
     */
202
     */
203
    public static function delete_instance_data(\context $context, int $itemid = null) {
203
    public static function delete_instance_data(\context $context, ?int $itemid = null) {
204
        if (is_null($itemid)) {
204
        if (is_null($itemid)) {
205
            self::delete_data_for_instances($context);
205
            self::delete_data_for_instances($context);
206
        } else {
206
        } else {
207
            self::delete_data_for_instances($context, [$itemid]);
207
            self::delete_data_for_instances($context, [$itemid]);
208
        }
208
        }