Class Atk4\Data\Reference

uses DiContainerTrait, InitializerTrait, TrackableTrait

Reference implements a link between one model and another. The basic components for a reference is ability to generate the destination model, which is returned through getModel() and that's pretty much it.

It's possible to extend the basic reference with more meaningful references.

Methods
Methods used from Atk4\Core\DiContainerTrait
setDefaults(), setMissingProperty(), assertInstanceOf(), _fromSeedPrecheck(), fromSeed(), fromSeedUnsafe()
Methods used from Atk4\Core\InitializerTrait
isInitialized(), assertIsInitialized(), invokeInit()
Methods used from Atk4\Core\TrackableTrait
issetOwner(), unsetOwner(), destroy()
Properties
Properties used from Atk4\Core\InitializerTrait
$_initialized
Properties used from Atk4\Core\TrackableTrait
$_owner, $shortName