PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.6.5
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.6.5
1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.4 1.5.5 1.5.3 1.5.2 1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.28 1.3.27 1.3.26 1.3.25 1.3.23 1.3.22 1.3.21 1.3.20 1.3.19 trunk All 48 releases
← All changes | app/Http/Requests/TaxClassRequest.php +3 -13 1.3.20 → 1.6.5 View file →
@@ -1,11 +1,9 @@
1 1 <?php
2 2
3 3 namespace FluentCart\App\Http\Requests;
4 4
5 -use FluentCart\App\Models\TaxClass;
6 5 use FluentCart\Framework\Foundation\RequestGuard;
7 -use FluentCart\Framework\Support\Arr;
8 6
9 7 class TaxClassRequest extends RequestGuard
10 8 {
11 9
@@ -10,14 +8,11 @@
10 8 {
11 9
12 10 public function rules()
13 11 {
14 - $classId = intval(Arr::get($this->all(), 'id', 0));
15 -
16 12 return [
17 - 'title' => 'required|sanitizeText|maxLength:192',
13 + 'title' => 'required|sanitizeText|maxLength:30',
18 14 'description' => 'nullable|sanitizeTextArea',
19 - 'categories' => 'nullable|array',
20 15 ];
21 16 }
22 17
23 18 public function messages()
@@ -22,9 +17,10 @@
22 17
23 18 public function messages()
24 19 {
25 20 return [
26 - 'title.required' => esc_html__('Tax class title is required.', 'fluent-cart'),
21 + 'title.required' => esc_html__('Tax class title is required.', 'fluent-cart'),
22 + 'title.maxLength' => esc_html__('Tax class title must be 30 characters or fewer.', 'fluent-cart'),
27 23 ];
28 24 }
29 25
30 26 public function sanitize()
@@ -32,14 +28,8 @@
32 28 return [
33 29 'title' => 'sanitize_text_field',
34 30 'description' => 'sanitize_text_field',
35 31 'priority' => 'intval',
36 - 'categories' => function ($value) {
37 - if (is_array($value)) {
38 - return array_map('intval', $value);
39 - }
40 - return $value;
41 - }
42 32 ];
43 33 }
44 34
45 35 }