namespace BookStack\Api;
-use BookStack\Http\Controllers\Api\ApiController;
+use BookStack\Http\ApiController;
use Exception;
use Illuminate\Contracts\Container\BindingResolutionException;
use Illuminate\Support\Collection;
$this->controllerClasses[$className] = $class;
}
- $rules = collect($class->getValidationRules()[$methodName] ?? [])->map(function($validations) {
- return array_map(function($validation) {
+ $rules = collect($class->getValidationRules()[$methodName] ?? [])->map(function ($validations) {
+ return array_map(function ($validation) {
return $this->getValidationAsString($validation);
}, $validations);
})->toArray();
}
$class = get_class($validation);
+
throw new Exception("Cannot provide string representation of rule for class: {$class}");
}