PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.6.4
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.6.4
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 1.2.0 All 47 releases
fluent-cart / app / Http / Requests / TaxClassRequest.php

TaxClassRequest.php in FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler 1.6.4, at app/Http/Requests/TaxClassRequest.php

36 lines 833 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FluentCart\App\Http\Requests;
4
5 use FluentCart\Framework\Foundation\RequestGuard;
6
7 class TaxClassRequest extends RequestGuard
8 {
9
10 public function rules()
11 {
12 return [
13 'title' => 'required|sanitizeText|maxLength:30',
14 'description' => 'nullable|sanitizeTextArea',
15 ];
16 }
17
18 public function messages()
19 {
20 return [
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'),
23 ];
24 }
25
26 public function sanitize()
27 {
28 return [
29 'title' => 'sanitize_text_field',
30 'description' => 'sanitize_text_field',
31 'priority' => 'intval',
32 ];
33 }
34
35 }
36