Ferreteria/v0.5/layout/event

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | layout
Revision as of 20:49, 13 July 2022 by Woozle (talk | contribs) (Created page with "==About== The '''layout''' system provides classes to encapsulate the rendering of serial-text output, working from the most general output concepts down to specific HTML tags...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

About

The layout system provides classes to encapsulate the rendering of serial-text output, working from the most general output concepts down to specific HTML tags. It should be adaptable to other forms of markup.

The basic layout classes use the ferret\layout namespace.

Methods

Events: general

Events: rendering

  • OnRender(): public function OnRender(cEventNodeRender $oe) : void
  • RenderOutput(): public function RenderOutput() : string
  • RenderValue(): protected function RenderValue() : string
  • RenderBranch(): protected function RenderBranch() : string:
  • RenderTwigs(): protected function RenderTwigs() : string
  • ShouldDoTwigs(): protected function ShouldDoTwigs() : bool