PageContents
MMO\client\events · 1 symbol · generated 30 Sep 2026
PageContents
PageContents.php:11Event to request content for a page
- Namespace
MMO\client\events- Extends
- SingleSignal
Methods4
add($content)
PageContents.php:17addJSON($filename, $path)
PageContents.php:22setReturn($value, $stop)
PageContents.php:64__construct($origin)
PageContents.php:12Inherited members (20)
| Methods | Declared by | Description | |
|---|---|---|---|
AddListener($handler, $order) | Event | Register a listener directly (as opposed to ConnectListeners's attribute-based discovery). | |
ConnectListeners($obj) | Event | Scan $obj's methods for #[Listen(EventClass::class)] attributes and register each one as a listener on the matching event class. | |
DisconnectListeners($obj) | Event | Undo a previous ConnectListeners: removes every listener that connect had registered for $obj on this event class. | |
dispatch() | Event | Invoke every GetListeners listener with $this. | |
GetListeners() | Event | Collect every listener for this class, including those registered on its parent classes (so a subclass event is also caught by listeners of its parent event), sorted by ascending $order (ties keep … | |
getOrigin() | Event | ||
getReturn() | Signal | ||
HasListener($handler) | Event | ||
hasReturn() | Signal | ||
Instantiate($config) | SingleSignal | (Re)create the shared instance immediately, configured with $config merged into the class's existing config. | |
IsShared() | SingleSignal | ||
RemoveListener($handler) | Event | Remove the last added handler from the listeners. | |
Send($args) | SingleSignal | Send this signal, but only the FIRST time it's ever called: subsequent calls (with any, even different, $args) just return the same already-dispatched instance, unchanged. | |
SetListenerOrder($handler, $order) | Event | Change the order of an already-registered listener, whether added directly via AddListener or indirectly via ConnectListeners (which also stores its [$obj, $methodName] callables here). | |
Shared() | SingleSignal | Get the shared instance, creating (and configuring) it on first call. | |
Unshare($serialize) | SingleSignal | Remove the shared instance, so the next Shared() call creates a fresh one. | |
Value($args) | SingleSignal |