Dumplie\CustomerService\Domain\Exception\InvalidTransitionException::unexpectedTransition PHP Method

unexpectedTransition() public static method

public static unexpectedTransition ( string $fromState, string $toState ) : InvalidTransitionException
$fromState string
$toState string
return InvalidTransitionException
    public static function unexpectedTransition($fromState, $toState) : InvalidTransitionException
    {
        return new static(sprintf('Can not transit from "%s" to "%s"', $fromState, $toState));
    }

Usage Example

Beispiel #1
0
 /**
  * @throws InvalidTransitionException
  */
 public function reject() : PaymentState
 {
     throw InvalidTransitionException::unexpectedTransition('paid', 'rejected');
 }
All Usage Examples Of Dumplie\CustomerService\Domain\Exception\InvalidTransitionException::unexpectedTransition
InvalidTransitionException