فهرست منبع

Fix wrong exception being thrown on invalid instance types passed to 'executor'.

Daniele Alessandri 14 سال پیش
والد
کامیت
b72b12c5cd
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      lib/Predis/Pipeline/PipelineContext.php

+ 4 - 1
lib/Predis/Pipeline/PipelineContext.php

@@ -26,7 +26,10 @@ class PipelineContext {
         if (isset($options['executor'])) {
             $executor = $options['executor'];
             if (!$executor instanceof IPipelineExecutor) {
-                throw new \ArgumentException();
+                throw new \InvalidArgumentException(
+                    'The executor option accepts only instances ' .
+                    'of Predis\Pipeline\IPipelineExecutor'
+                );
             }
             return $executor;
         }