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

Inheritance diagram for MethodTransitionsDecorator

Public Member Functions

 invokeTransition (TransitionEvent $transitionEvent, ?DebugLoggerInterface $debugLogger=null)
 
 isTransitionAllowed (ReferenceInterface $ref, TransitionDefinition $transition)
 

Protected Member Functions

 doInvokeTransition (TransitionEvent $transitionEvent, TransitionDefinition $transitionDefinition)
 Invoke the transition. More...
 

Member Function Documentation

◆ doInvokeTransition()

doInvokeTransition ( TransitionEvent  $transitionEvent,
TransitionDefinition  $transitionDefinition 
)
protected

Invoke the transition.

◆ invokeTransition()

invokeTransition ( TransitionEvent  $transitionEvent,
?DebugLoggerInterface  $debugLogger = null 
)
finalinherited
Todo:
Move $debugLogger somewhere else?

Implements TransitionDecorator.

◆ isTransitionAllowed()

isTransitionAllowed ( ReferenceInterface  $ref,
TransitionDefinition  $transition 
)
inherited

Implements TransitionDecorator.