API / Minn\Rest / ItemRender

ItemRender final class

Minn\Rest\ItemRender · public/minn/src/Minn/Rest/ItemRender.php · 54 lines

What a post read sets up around its rendering, as the reference does for the one request: an excerpt_length given (declared on a single post, read on a list too) answers the excerpt_length filter as the integer PHP reads it as, so the excerpt is cut there; and a protected post read with its own password, or in the edit context, has post_password_required lifted for it, so its excerpt is the text and not the password form. Each is taken down once the object is built, whatever happened.

Constants and properties

privateLENGTH_PRIORITY = 20

The priority the request's own excerpt length answers at, after a theme's usual 10.

Public

staticaround(Closure $render, mixed $length): mixed#

What $render builds, with the request's excerpt length (null when none was given).

$renderClosure(): T
staticopened(Closure $render, Minn\Content\PostRecord $post): mixed#

What $render builds with the post's password lifted, for a reader the reference lets past it (the right password, or the edit context).

$renderClosure(): T