libSmalldb
v2.0.2
|
Public Member Functions | |
__construct (?string $machineType=null, ?string $referenceClass=null, ?callable $definitionFactory=null, ?callable $transitionsDecoratorFactory=null, ?callable $repositoryFactory=null) | |
setDefinitionFactory (callable $definitionFactory) | |
setRepositoryFactory (callable $repositoryFactory) | |
setTransitionsDecoratorFactory (callable $transitionsDecoratorFactory) | |
provideRepository () | |
setReferenceClass (string $referenceClass) | |
getReferenceClass () | |
setDefinition (?StateMachineDefinition $definition) | |
setDefinitionBag (SmalldbDefinitionBagInterface $definitionBag) | |
setMachineType (string $machineType) | |
getMachineType () | |
getDefinition () | |
setTransitionsDecorator (?TransitionDecorator $transitionsDecorator) | |
getTransitionsDecorator () | |
setRepository (?SmalldbRepositoryInterface $repository) | |
getRepository () | |
Static Public Member Functions | |
static | createWithDefinitionBag (string $machineType, string $referenceClass, SmalldbDefinitionBagInterface $definitionBag, ?callable $transitionsDecoratorFactory, ?callable $repositoryFactory) |
static | createWithDefinitionBagFactory (string $machineType, string $referenceClass, ?callable $definitionBagFactory, ?callable $transitionsDecoratorFactory, ?callable $repositoryFactory) |
Protected Member Functions | |
provideDefinition () | |
provideTransitionsImplementation () | |
Protected Attributes | |
SmalldbDefinitionBagInterface | $definitionBag = null |
StateMachineDefinition | $definition = null |
TransitionDecorator | $transitionsDecorator = null |
SmalldbRepositoryInterface | $repository = null |
__construct | ( | ?string | $machineType = null , |
?string | $referenceClass = null , |
||
?callable | $definitionFactory = null , |
||
?callable | $transitionsDecoratorFactory = null , |
||
?callable | $repositoryFactory = null |
||
) |
|
static |
|
static |
setDefinitionFactory | ( | callable | $definitionFactory | ) |
setRepositoryFactory | ( | callable | $repositoryFactory | ) |
setTransitionsDecoratorFactory | ( | callable | $transitionsDecoratorFactory | ) |
|
protected |
|
protected |
provideRepository | ( | ) |
|
inherited |
|
inherited |
Implements SmalldbProviderInterface.
|
finalinherited |
|
finalinherited |
|
finalinherited |
|
finalinherited |
Implements SmalldbProviderInterface.
|
finalinherited |
Implements SmalldbProviderInterface.
|
finalinherited |
|
finalinherited |
Implements SmalldbProviderInterface.
|
finalinherited |
|
finalinherited |
Implements SmalldbProviderInterface.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |