shalvah 5 rokov pred
rodič
commit
f603cf614f

+ 5 - 4
src/Extracting/Strategies/BodyParameters/GetFromFormRequest.php

@@ -8,6 +8,7 @@ use Illuminate\Routing\Route;
 use Illuminate\Support\Arr;
 use Illuminate\Support\Facades\Validator;
 use Illuminate\Support\Str;
+use Illuminate\Contracts\Validation\Rule;
 use Knuckles\Scribe\Extracting\BodyParameterDefinition;
 use Knuckles\Scribe\Extracting\ParamHelpers;
 use Knuckles\Scribe\Extracting\Strategies\Strategy;
@@ -332,20 +333,20 @@ class GetFromFormRequest extends Strategy
      * Arguments are separated by commas.
      * For instance the rule "max:3" states that the value may only be three letters.
      *
-     * @param  string  $rule
+     * @param string|Rule $rule
      *
      * @return array
      */
     protected function parseStringRuleIntoRuleAndArguments($rule)
     {
         $ruleArguments = [];
-        
+
         // Convert any Rule objects to strings
-        if ($rule instanceof \Illuminate\Contracts\Validation\Rule) {
+        if ($rule instanceof Rule) {
             $className = substr(strrchr(get_class($rule), "\\"), 1);
             return [$className, []];
         }
-        
+
         if (strpos($rule, ':') !== false) {
             [$rule, $argumentsString] = explode(':', $rule, 2);