public function __invoke(EventInterface $event, Stateful $object, Context $context, Input $input, State $nextState) { $object->setCurrentState(FlyweightState::named('it worked!')); }
public final function __invoke(Event $event, Stateful $object, Context $context, Input $input, State $nextState) { $object->setCurrentState($nextState); }