Избежать прямых косых черт в описаниях обновления крючка n() для отображения на update.php


Я создал функцию обновления модуля:

/**
 * Create alias for node/add/video-submission.
 */
function my_module_update_7103()
{
  // magic
}

Но на update.php сообщение отображается без косых черт:

7103 - Создать псевдоним для nodeaddvideo-отправки.

Что я могу сделать, чтобы заставить прямые косые черты отображаться?

 3
Author: donut, 2015-11-13

1 answers

Учитывая, что строка 1161 из includes/update.inc такова:

$description = str_replace(array("\n", '*', '/'), '', $func->getDocComment());

(заменяет новые строки, звездочки и косые черты в комментарии doxygen пустыми строками, все остальное считается описанием обновления)

Я бы сказал, что у вас есть два варианта:

  1. Используйте HTML-объект:

    /**
     * Create alias for node/add/video-submission.
     */
    
  2. Исправьте оскорбительную строку чем-то вроде:

    $description = str_replace(array("\n", '/*', '*/', '*'), '', $func->getDocComment());
    
 5
Author: Clive, 2015-11-14 01:00:03