ModesPreference
MMO\client\events · 1 symbole · générée le 27 Oct 2026
ModesPreference
ModesPreference.php:13The modes whoever is asking chose, or the ones they are given by default: mmo.client keeps no user, mmo.oauth answers -- user with what the user saved (their config.modes), default with what their roles give (Role::$modes). The answer is {level, layers}, either key left out when it says nothing of it.
- Espace de noms
MMO\client\events- Étend
- Signal
Index
| DEFAULT | the modes the user's roles give | |
| USER | the modes the user saved | |
| source readonly | ||
| __construct($origin, $source) |
Constantes2
DEFAULT
the modes the user's roles give
USER
the modes the user saved
Propriétés1
source
readonly- Type
- string
Méthodes1
__construct($origin, $source)
ModesPreference.php:20Membres hérités (16)
| Méthodes | Déclaré par | 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 | ||
RemoveListener($handler) | Event | Remove the last added handler from the listeners. | |
Send($args) | Event | Construct a new instance of this class with $args, then dispatch it to every listener. | |
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). | |
setReturn($value, $stop) | Signal |