CommonMark\CQL::__invoke

(cmark >= 1.1.0)

CommonMark\CQL::__invokeВыполнение CQL

Описание

publicCommonMark\CQL::__invoke(CommonMark\Node$root, callable$handler)

Должен вызывать текущую функцию CQL в указанном root, выполняя указанный handler при входе в CommonMark\Node.

Список параметров

root

корневой узел дерева

handler

должен иметь прототип:

handler(CommonMark\Node$root, CommonMark\Node$entering): ?bool
  • Если handler ничего не возвращает (void) или возвращает null, CQL продолжит выполнение
  • Если обработчик вернёт истинное значение, CQL продолжит выполнение
  • Если обработчик возвращает ложное значение, CQL прекратит выполнение
To Top