Kraken\Runtime\Command\Cmd\CmdErrorCommand::command PHP Method

command() protected method

protected command ( $params = [] )
    protected function command($params = [])
    {
        if (!isset($params['exception']) || !isset($params['message']) || !isset($params['origin'])) {
            throw new RejectionException('Invalid params.');
        }
        $class = $params['exception'];
        $message = $params['message'];
        $origin = $params['origin'];
        $hash = isset($params['hash']) ? $params['hash'] : '';
        $this->handleException(new $class($message), ['origin' => $origin, 'hash' => $hash]);
    }