public function dispatchInitializationEvents(
        MachineInterface $machine,
        $object,
        StateLineStack $stateLineStack
    ) {
        $this
            ->eventDispatcher
            ->dispatch(
                str_replace(
                    '{machine_id}',
                    $machine->getId(),
                    ElcodiStateTransitionMachineEvents::INITIALIZATION
                ),
                InitializationEvent::create(
                    $object,
                    $stateLineStack
                )
            );
    }
public function dispatchInitializationEvents(
        MachineInterface $machine,
        $object,
        StateLineStack $stateLineStack
    ) {
        $this
            ->eventDispatcher
            ->dispatch(
                str_replace(
                    '{machine_id}',
                    $machine->getId(),
                    ElcodiStateTransitionMachineEvents::INITIALIZATION
                ),
                InitializationEvent::create(
                    $object,
                    $stateLineStack
                )
            );
    }
public function dispatchInitializationEvents ( MachineInterface $ machine , $ object , StateLineStack $ stateLineStack ) { $ this -> eventDispatcher -> dispatch ( str_replace ( '{machine_id}' , $ machine -> getId ( ) , ElcodiStateTransitionMachineEvents :: INITIALIZATION ) , InitializationEvent :: create ( $ object , $ stateLineStack ) ) ; }
Throw initialization events.

@param MachineInterface $machine        Machine
@param mixed            $object         Object
@param StateLineStack   $stateLineStack StateLine Stack

@return $this Self object
Throw initialization events .