diff --git a/lib/Predis/Connection/AbstractConnection.php b/lib/Predis/Connection/AbstractConnection.php index c0e65051..7d37dd9a 100644 --- a/lib/Predis/Connection/AbstractConnection.php +++ b/lib/Predis/Connection/AbstractConnection.php @@ -177,9 +177,11 @@ abstract class AbstractConnection implements SingleConnectionInterface */ protected function onInvalidOption($option, $parameters = null) { - $message = "Invalid option: $option"; + $class = get_called_class(); + $message = "Invalid option for connection $class: $option"; + if (isset($parameters)) { - $message .= " [$parameters]"; + $message .= sprintf(' [%s => %s]', $option, $parameters->{$option}); } throw new NotSupportedException($message);