libSmalldb  v2.0.2
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ContainerProvider Class Reference

Inheritance diagram for ContainerProvider

Public Member Functions

 __construct (ContainerInterface $container)
 
 setDefinitionId (string $definitionId)
 
 setTransitionsImplementationId (string $transitionsImplementationId)
 
 setRepositoryId (string $repositoryId)
 
 setReferenceClass (string $referenceClass)
 
 getReferenceClass ()
 
 setDefinition (?StateMachineDefinition $definition)
 
 setDefinitionBag (SmalldbDefinitionBagInterface $definitionBag)
 
 setMachineType (string $machineType)
 
 getMachineType ()
 
 getDefinition ()
 
 setTransitionsDecorator (?TransitionDecorator $transitionsDecorator)
 
 getTransitionsDecorator ()
 
 setRepository (?SmalldbRepositoryInterface $repository)
 
 getRepository ()
 

Protected Member Functions

 provideDefinition ()
 
 provideTransitionsImplementation ()
 
 provideRepository ()
 

Protected Attributes

SmalldbDefinitionBagInterface $definitionBag = null
 
StateMachineDefinition $definition = null
 
TransitionDecorator $transitionsDecorator = null
 
SmalldbRepositoryInterface $repository = null
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( ContainerInterface  $container)

Member Function Documentation

◆ provideDefinition()

provideDefinition ( )
protected

◆ provideTransitionsImplementation()

provideTransitionsImplementation ( )
protected

◆ provideRepository()

provideRepository ( )
protected

◆ setDefinitionId()

setDefinitionId ( string  $definitionId)

◆ setTransitionsImplementationId()

setTransitionsImplementationId ( string  $transitionsImplementationId)

◆ setRepositoryId()

setRepositoryId ( string  $repositoryId)

◆ setReferenceClass()

setReferenceClass ( string  $referenceClass)
inherited

◆ getReferenceClass()

getReferenceClass ( )
inherited

◆ setDefinition()

setDefinition ( ?StateMachineDefinition  $definition)
finalinherited
Returns
$this

◆ setDefinitionBag()

setDefinitionBag ( SmalldbDefinitionBagInterface  $definitionBag)
finalinherited
Returns
$this

◆ setMachineType()

setMachineType ( string  $machineType)
finalinherited
Returns
$this

◆ getMachineType()

getMachineType ( )
finalinherited

◆ getDefinition()

getDefinition ( )
finalinherited

◆ setTransitionsDecorator()

setTransitionsDecorator ( ?TransitionDecorator  $transitionsDecorator)
finalinherited
Returns
$this

◆ getTransitionsDecorator()

getTransitionsDecorator ( )
finalinherited

◆ setRepository()

setRepository ( ?SmalldbRepositoryInterface  $repository)
finalinherited
Returns
$this

◆ getRepository()

getRepository ( )
finalinherited

Member Data Documentation

◆ $definitionBag

SmalldbDefinitionBagInterface $definitionBag = null
protectedinherited

◆ $definition

StateMachineDefinition $definition = null
protectedinherited

◆ $transitionsDecorator

TransitionDecorator $transitionsDecorator = null
protectedinherited

◆ $repository

SmalldbRepositoryInterface $repository = null
protectedinherited