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 / libraries / framework / Polyfill / ArgumentCountError.php
kirki / libraries / framework / Polyfill Last commit date
ArgumentCountError.php 3 weeks ago Polyfill.php 3 weeks ago
ArgumentCountError.php
36 lines
1 <?php
2
3 /**
4 * Polyfill bootstrap for a namespaced ArgumentCountError compatible with PHP 7.1+.
5 * Wraps the native class when available or defines a minimal Error subclass otherwise.
6 * Loaded early so framework code can reference a consistent exception type across PHP versions.
7 *
8 * @package Framework
9 * @subpackage Polyfill
10 * @since 1.0.0
11 */
12 namespace Kirki\Framework\Polyfill;
13
14 \defined('ABSPATH') || exit;
15 if (!\class_exists('Kirki\\Framework\\Polyfill\\ArgumentCountError', \false)) {
16 if (\class_exists('ArgumentCountError', \false)) {
17 /**
18 * Namespaced wrapper for the native ArgumentCountError class.
19 *
20 * @since 1.0.0
21 */
22 class ArgumentCountError extends \ArgumentCountError
23 {
24 }
25 } else {
26 /**
27 * Polyfill for the ArgumentCountError class introduced in PHP 7.1.
28 *
29 * @since 1.0.0
30 */
31 class ArgumentCountError extends \Error
32 {
33 }
34 }
35 }
36