. */ declare(strict_types=1); namespace FireflyIII\Api\V1\Requests; /** * * Class PreferenceRequest * @codeCoverageIgnore */ class PreferenceRequest extends Request { /** * Authorize logged in users. * * @return bool */ public function authorize(): bool { // Only allow authenticated users return auth()->check(); } /** * Get all data from the request. * * @return array */ public function getAll(): array { return [ 'data' => $this->get('data'), ]; } /** * The rules that the incoming request must be matched against. * * @return array */ public function rules(): array { return [ 'data' => 'required|between:1,65000', ]; } }