Class Atk4\Data\Model

implements IteratorAggregate<static>
uses CollectionTrait, ContainerTrait, DiContainerTrait, DynamicMethodTrait, HintableModelTrait, HookTrait, InitializerTrait, JoinsTrait, ReferencesTrait, UserActionsTrait, ReadableCaptionTrait
Located at data/src/Model.php
Methods
Methods used from Atk4\Core\CollectionTrait
_removeFromCollection(), _cloneCollection(), _hasInCollection(), _getFromCollection(), _shortenMl()
Methods used from Atk4\Core\ContainerTrait
_uniqueElementName(), _addContainer(), removeElement(), _shorten(), getElement(), hasElement()
Methods used from Atk4\Core\DiContainerTrait
setDefaults(), setMissingProperty(), assertInstanceOf(), _fromSeedPrecheck(), fromSeed(), fromSeedUnsafe()
Methods used from Atk4\Core\DynamicMethodTrait
__call(), buildMethodHookName(), addMethod(), hasMethod(), removeMethod()
Methods used from Atk4\Core\HookTrait
_rebindHookFxToFakeInstance(), _unbindHookFxIfBoundToThis(), _rebindHooksIfCloned(), onHook(), onHookShort(), _makeHookDynamicFx(), onHookDynamic(), onHookDynamicShort(), hookHasCallbacks(), removeHook(), hook(), breakHook()
Methods used from Atk4\Core\InitializerTrait
isInitialized(), invokeInit()
Methods used from Atk4\Data\Model\JoinsTrait
join(), leftJoin(), hasJoin(), getJoin(), getJoins()
Methods used from Atk4\Data\Model\ReferencesTrait
_addReference(), addReference(), hasOne(), hasMany(), containsOne(), containsMany(), hasReference(), getReference(), getReferences(), ref(), refModel(), refLink()
Methods used from Atk4\Data\Model\UserActionsTrait
addUserAction(), hasUserAction(), addUserActionFromModel(), getUserActions(), getUserAction(), removeUserAction(), executeUserAction(), initUserActions()
Methods used from Atk4\Core\ReadableCaptionTrait
readableCaption()
Constants
Properties
Properties used from Atk4\Core\ContainerTrait
$_elementNameCounts
Properties used from Atk4\Core\HookTrait
$hooks, $_hookIndexCounter, $_hookOrigThis
Properties used from Atk4\Core\InitializerTrait
$_initialized
Properties used from Atk4\Data\Model\JoinsTrait
$_defaultSeedJoin
Properties used from Atk4\Data\Model\ReferencesTrait
$_defaultSeedAddReference, $_defaultSeedHasOne, $_defaultSeedHasMany, $_defaultSeedContainsOne, $_defaultSeedContainsMany
Properties used from Atk4\Data\Model\UserActionsTrait
$_defaultSeedUserAction, $userActions