Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<CommonMark\Interfaces\IVisitor::enterCommonMark\Interfaces\IVisitable>
^CommonMark\Interfaces\IVisitorLast updated: Mon, 26 Oct 2026

CommonMark\Interfaces\IVisitor::leave

(cmark >= 1.0.0)

CommonMark\Interfaces\IVisitor::leave — Visitation

Description

abstract public function CommonMark\Interfaces\IVisitor::leave(IVisitable $visitable): int|IVisitable|null

Parameters

visitable

The current CommonMark\Interfaces\IVisitable being exited

Return Values

Returning CommonMark\Interfaces\IVisitor::Done will cause the backing iterator to exit.

Returning CommonMark\Interfaces\IVisitor::Enter will reset the backing iterator at entering the current IVisitable

Returning CommonMark\Interfaces\IVisitor::Leave will reset the backing iterator at exiting the current IVisitable

Returning an IVisitable will reset the backing iterator at exiting the given IVisitable

Returning nothing will allow the backing iterator to continue


<CommonMark\Interfaces\IVisitor::enterCommonMark\Interfaces\IVisitable>
^CommonMark\Interfaces\IVisitorLast updated: Mon, 26 Oct 2026