Ferreteria/v0.5/@cls/tExecutableTree: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | @cls
Jump to navigation Jump to search
(Created page with "{{fmt/title|Ferreteria trait <code>ferret\{{l/ver/class|layout}}\tExecutableTree</code>}} {| style="border: solid 1px grey; background: #eef;" |- | {{l/ver/class|tExec...")
 
No edit summary
Line 8: Line 8:
* '''file''': {{l/ferreteria/code|layout/elem/trait.php}}
* '''file''': {{l/ferreteria/code|layout/elem/trait.php}}
==Methods==
==Methods==
NEEDS UPDATING
===events===
===events===
* <code>OnEvent()</code> (FINAL) calls:
* <syntaxhighlight lang=php inline>final public function OnEvent(caEvent $oe) : void { /* ... */ }</syntaxhighlight>
** <code>OnEventLocal()</code>
** <syntaxhighlight lang=php inline>$this->OnEventLocal($oe);</syntaxhighlight>
** if <code>ShouldDoTwigs()</code>:
** <syntaxhighlight lang=php inline>if ($this->ShouldDoTwigs())</syntaxhighlight>, then:
*** <code>DoEventTwigs()</code>
*** <syntaxhighlight lang=php inline>$this->DoEventTwigs($oe);</syntaxhighlight>
* <code>OnEventLocal()</code> comes from {{l/ver/class|tExecutableTwig}}
* <code>OnEventLocal()</code> comes from {{l/ver/class|tExecutableTwig}}
===rendering===
===rendering===
No rendering-specific methods are specified here, so there aren't any defined at this point.

Revision as of 16:56, 12 July 2022

Ferreteria trait ferret\layout\tExecutableTree
tExecutableTwig tExecutableTree cElement

Methods

events

  • final public function OnEvent(caEvent $oe) : void { /* ... */ }
    • $this->OnEventLocal($oe);
    • if ($this->ShouldDoTwigs()), then:
      • $this->DoEventTwigs($oe);
  • OnEventLocal() comes from tExecutableTwig

rendering

No rendering-specific methods are specified here, so there aren't any defined at this point.