X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/d089623aac6b39641a0ff610c124cb3a01609efd..refs/pull/4252/head:/app/Http/Controllers/Api/ApiController.php diff --git a/app/Http/Controllers/Api/ApiController.php b/app/Http/Controllers/Api/ApiController.php index 63f942412..5c448e49f 100644 --- a/app/Http/Controllers/Api/ApiController.php +++ b/app/Http/Controllers/Api/ApiController.php @@ -10,7 +10,6 @@ use Illuminate\Http\JsonResponse; abstract class ApiController extends Controller { protected $rules = []; - protected $fieldsToExpose = []; /** * Provide a paginated listing JSON response in a standard format @@ -31,12 +30,17 @@ abstract class ApiController extends Controller * Get the validation rules for this controller. * Defaults to a $rules property but can be a rules() method. */ - public function getValdationRules(): array + public function getValidationRules(): array { - if (method_exists($this, 'rules')) { - return $this->rules(); - } + return $this->rules(); + } + /** + * Get the validation rules for the actions in this controller. + * Defaults to a $rules property but can be a rules() method. + */ + protected function rules(): array + { return $this->rules; } }