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 / Page / PopupRequest.php
kirki / app / Http / Requests / Page Last commit date
GlobalStyleRequest.php 1 week ago PageDataRequest.php 1 week ago PageRequest.php 1 week ago PageSettingsRequest.php 1 week ago PageUpdateRequest.php 1 week ago PopupRequest.php 1 week ago RenameStagingVersionRequest.php 1 week ago StagingVersionRequest.php 1 week ago TogglePageSymbolRequest.php 1 month ago
PopupRequest.php
40 lines
1 <?php
2
3 namespace Kirki\App\Http\Requests\Page;
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
12 class PopupRequest extends Request
13 {
14 protected function prepare_for_validation()
15 {
16 $this->merge([
17 'blocks' => ensure_array($this->blocks),
18 'styleBlocks' => ensure_array($this->styleBlocks),
19 'usedFonts' => ensure_array($this->usedFonts),
20 ]);
21 }
22
23 public function rules()
24 {
25 return [
26 'blocks' => 'nullable|array',
27 'styleBlocks' => 'nullable|array',
28 'usedFonts' => 'nullable|array',
29 ];
30 }
31
32 public function filters()
33 {
34 return [
35 'blocks' => Sanitizer::ARRAY,
36 'styleBlocks' => Sanitizer::ARRAY,
37 'usedFonts' => Sanitizer::ARRAY,
38 ];
39 }
40 }