PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.0
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.0
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 / DataRequest.php
kirki / app / Http / Requests Last commit date
Apps 1 week ago CollaborationComment 1 week ago Collection 1 week ago CollectionItem 1 week ago Media 1 week ago Page 1 week ago Post 1 week ago CollaborationRequest.php 1 week ago DataRequest.php 1 week ago DownloadGoogleFontRequest.php 1 week ago
DataRequest.php
35 lines
1 <?php
2
3 namespace Kirki\App\Http\Requests;
4
5 defined('ABSPATH') || exit;
6
7 use Kirki\Framework\Http\Request;
8 use Kirki\Framework\Sanitizer;
9
10 use function Kirki\App\ensure_array;
11 use function Kirki\Framework\is_valid_json;
12
13 class DataRequest extends Request
14 {
15 protected function prepare_for_validation()
16 {
17 $this->merge([
18 'data' => ensure_array($this->data),
19 ]);
20 }
21
22 public function rules()
23 {
24 return [
25 'data' => 'required|array'
26 ];
27 }
28
29 public function filters()
30 {
31 return [
32 'data' => Sanitizer::ARRAY
33 ];
34 }
35 }