PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.0.13
Kirki – Freeform Page Builder, Website Builder & Customizer v6.0.13
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 / CollectionItem / CollectionItemBulkActionRequest.php
kirki / app / Http / Requests / CollectionItem Last commit date
CollectionItemBulkActionRequest.php 3 weeks ago CollectionItemSingleActionRequest.php 3 weeks ago CollectionItemStoreRequest.php 3 weeks ago
CollectionItemBulkActionRequest.php
35 lines
1 <?php
2
3 namespace Kirki\App\Http\Requests\CollectionItem;
4
5 use Kirki\App\Constants\Collection\ActionTypes;
6 use Kirki\Framework\Http\Request;
7 use Kirki\Framework\Sanitizer;
8
9 class CollectionItemBulkActionRequest extends Request
10 {
11 /**
12 * Validation rules.
13 */
14 public function rules()
15 {
16 return [
17 'post_ids' => 'required|array',
18 'post_parent' => 'required|integer',
19 'action' => 'required|in:' . ActionTypes::join(), // @todo: improve later
20 ];
21 }
22
23 /**
24 * Sanitization filters.
25 */
26 public function filters()
27 {
28 return [
29 'post_ids' => Sanitizer::ARRAY ,
30 'post_parent' => Sanitizer::INT,
31 'action' => Sanitizer::TEXT,
32 ];
33 }
34 }
35