PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / trunk
Kirki – Freeform Page Builder, Website Builder & Customizer vtrunk
6.3.0 6.2.5 6.2.4 6.2.3 6.2.2 6.2.1 6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / app / Http / Requests / Media / PaginatedMediaListRequest.php
kirki / app / Http / Requests / Media Last commit date
PaginatedMediaListRequest.php 1 month ago
PaginatedMediaListRequest.php
35 lines
1 <?php
2
3 namespace Kirki\App\Http\Requests\Media;
4
5 defined('ABSPATH') || exit;
6
7 use Kirki\Framework\Http\Request;
8 use Kirki\Framework\Sanitizer;
9
10 class PaginatedMediaListRequest extends Request
11 {
12 public function rules()
13 {
14 return [
15 'search' => 'nullable|string',
16 'category' => 'nullable|string',
17 'page' => 'nullable|integer|min:1',
18 'limit' => 'nullable|integer',
19 'sort_by' => 'nullable|string',
20 'sort_order' => 'nullable|string',
21 ];
22 }
23
24 public function filters()
25 {
26 return [
27 'search' => Sanitizer::TEXT,
28 'category' => Sanitizer::TEXT,
29 'page' => Sanitizer::INT,
30 'limit' => Sanitizer::INT,
31 'sort_by' => Sanitizer::TEXT,
32 'sort_order' => Sanitizer::TEXT,
33 ];
34 }
35 }