CommonMark\CQL::__invoke

(cmark >= 1.1.0)

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

Описание

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

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

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

root

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

handler

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

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