iArrayProperties
MMO\core\interfaces · 1 symbol · generated 5 Oct 2026
Interface that describes any object that defines \MMO\core\attributes\ArrayProperty attributes
interface MMO\core\interfaces\iArrayProperties
extends ArrayAccess,
MMO\core\interfaces\iSchemaProvider,
MMO\core\interfaces\iMutationObserver- Namespace
MMO\core\interfaces- Implements
- ArrayAccess, iSchemaProvider, iMutationObserver
Methods4
abstract static function ArrayProperties(): arrayabstract static function ArrayProperty(string $name): MMO\core\attributes\ArrayPropertyabstract static function HiddenPath(array|string $path): ?string| $path | array | string | @return string|null the hidden property $path goes through, if any |
| returns | null | string | |
abstract function toArray(?array $fields = null): arrayInherited members (6)