Index

iArrayProperties

MMO\core\interfaces · 1 symbol · generated 5 Oct 2026

interface

iArrayProperties

iArrayProperties.php:9

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

Index

ArrayProperties() abstract static
ArrayProperty($name) abstract static
HiddenPath($path) abstract static
toArray($fields) abstract

Methods4

HiddenPath($path)

abstractstaticiArrayProperties.php:13
abstract static function HiddenPath(array|string $path): ?string
$patharray | string@return string|null the hidden property $path goes through, if any
returnsnull | string
Inherited members (6)
MethodsDeclared byDescription
mutate($type, $path, $value, $oldValue)iMutationObserver
offsetExists($offset)ArrayAccess
offsetGet($offset)ArrayAccess
offsetSet($offset, $value)ArrayAccess
offsetUnset($offset)ArrayAccess
Schema()iSchemaProvider