PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / league / tactician / src / Exception / InvalidCommandException.php
ameliabooking / vendor / league / tactician / src / Exception Last commit date
CanNotDetermineCommandNameException.php 7 years ago CanNotInvokeHandlerException.php 7 years ago Exception.php 7 years ago InvalidCommandException.php 7 years ago InvalidMiddlewareException.php 7 years ago MissingHandlerException.php 7 years ago
InvalidCommandException.php
38 lines
1 <?php
2
3 namespace League\Tactician\Exception;
4
5 /**
6 * Thrown when the command bus is given an non-object to use as a command.
7 */
8 class InvalidCommandException extends \RuntimeException implements Exception
9 {
10 /**
11 * @var mixed
12 */
13 private $invalidCommand;
14
15 /**
16 * @param mixed $invalidCommand
17 *
18 * @return static
19 */
20 public static function forUnknownValue($invalidCommand)
21 {
22 $exception = new static(
23 'Commands must be an object but the value given was of type: ' . gettype($invalidCommand)
24 );
25 $exception->invalidCommand = $invalidCommand;
26
27 return $exception;
28 }
29
30 /**
31 * @return mixed
32 */
33 public function getInvalidCommand()
34 {
35 return $this->invalidCommand;
36 }
37 }
38