JEMBOT MAWOT Bypass Shell
<?php
namespace League\Tactician\Exception;
/**
 * Thrown when the command bus is given an non-object to use as a command.
 */
class InvalidCommandException extends \RuntimeException implements Exception
{
    /**
     * @var mixed
     */
    private $invalidCommand;
    /**
     * @param mixed $invalidCommand
     *
     * @return static
     */
    public static function forUnknownValue($invalidCommand)
    {
        $exception = new static(
            'Commands must be an object but the value given was of type: ' . gettype($invalidCommand)
        );
        $exception->invalidCommand = $invalidCommand;
        return $exception;
    }
    /**
     * @return mixed
     */
    public function getInvalidCommand()
    {
        return $this->invalidCommand;
    }
}
xxxxx1.0, XXX xxxx