unexpectedTransition() public static method

public static unexpectedTransition ( string $fromState, string $toState ) : InvalidTransitionException
$fromState string
$toState string
return InvalidTransitionException
コード例 #1
0
ファイル: Paid.php プロジェクト: dumplie/dumplie
 /**
  * @throws InvalidTransitionException
  */
 public function reject() : PaymentState
 {
     throw InvalidTransitionException::unexpectedTransition('paid', 'rejected');
 }
コード例 #2
0
ファイル: Accepted.php プロジェクト: dumplie/dumplie
 /**
  * @throws InvalidTransitionException
  */
 public function send() : OrderState
 {
     throw InvalidTransitionException::unexpectedTransition('accepted', 'sent');
 }
コード例 #3
0
ファイル: Prepared.php プロジェクト: dumplie/dumplie
 /**
  * @throws InvalidTransitionException
  */
 public function refund() : OrderState
 {
     throw InvalidTransitionException::unexpectedTransition('prepared', 'refund');
 }