authService->check(); } /** * @return array */ public function rules(): array { return [ 'order' => ['required', 'integer', 'min:1'], ]; } public function toChangeModelOrderPositionInput(Model & ModelWithOrder $model): ChangeModelOrderPositionInput { return new ChangeModelOrderPositionInput( model: $model, targetOrder: $this->integer('order'), ); } }