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 / CollectionItem / CollectionItemSingleActionRequest.php
kirki / app / Http / Requests / CollectionItem Last commit date
CollectionItemBulkActionRequest.php 1 month ago CollectionItemConditionRequest.php 1 month ago CollectionItemSingleActionRequest.php 2 months ago CollectionItemStoreRequest.php 1 month ago
CollectionItemSingleActionRequest.php
33 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 CollectionItemSingleActionRequest extends Request
10 {
11 /**
12 * Validation rules.
13 */
14 public function rules()
15 {
16 return [
17 'post_id' => 'required|integer',
18 'action' => 'required|in:' . ActionTypes::join(), // @todo: improve later
19 ];
20 }
21
22 /**
23 * Sanitization filters.
24 */
25 public function filters()
26 {
27 return [
28 'post_id' => Sanitizer::INT,
29 'action' => Sanitizer::TEXT,
30 ];
31 }
32 }
33