Class Atk4\Data\Persistence\Static_

extends Array_

Implements a very basic array-access pattern:.

$m = new Model(Persistence\Static_(['hello', 'world'])); $m->load(1);

echo $m->get('name'); // world

Methods
Methods inherited from Atk4\Data\Persistence\Array_
getRawDataByTable(), tryLoad(), insertRaw(), updateRaw(), deleteRaw(), generateNewId(), lastInsertId(), prepareIterator(), export(), initAction(), setLimitOrder(), applyScope(), action()
Methods inherited from Atk4\Data\Persistence
connect(), disconnect(), initPersistence(), atomic(), getDatabasePlatform(), load(), insert(), update(), delete(), typecastSaveRow(), typecastLoadRow(), typecastSaveField(), typecastLoadField(), _typecastSaveField(), _typecastLoadField()
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()
Constants inherited from Atk4\Data\Persistence
HOOK_AFTER_ADD, ID_LOAD_ONE, ID_LOAD_ANY
Properties
Properties inherited from Atk4\Data\Persistence\Array_
$seedData, $data, $maxSeenIdByTable, $lastInsertIdByTable, $lastInsertIdTable
Properties inherited from Atk4\Data\Persistence
$typecastSaveSkipNormalize
Properties used from Atk4\Core\ContainerTrait
$elements, $_elementNameCounts
Properties used from Atk4\Core\HookTrait
$hooks, $_hookIndexCounter, $_hookOrigThis
Properties used from Atk4\Core\NameTrait
$name