Metabor\Statemachine\Util\SetupHelper::findOrCreateEvent PHP Method

findOrCreateEvent() public method

public findOrCreateEvent ( string $sourceStateName, string $eventName ) : MetaborStd\Event\EventInterface
$sourceStateName string
$eventName string
return MetaborStd\Event\EventInterface
    public function findOrCreateEvent($sourceStateName, $eventName)
    {
        $sourceState = $this->findOrCreateState($sourceStateName);
        if ($sourceState->hasEvent($eventName)) {
            return $sourceState->getEvent($eventName);
        } else {
            return $this->createEvent($sourceState, $eventName);
        }
    }