'strict']; /** * Allowed configs * When a key is defined here, the property must be in defined values * * @var array */ protected static $allowed = ['undefined_properties' => ['strict', 'ignore', 'include']]; /** * Set a custom configuration. * * @param mixed $value. * @throws \Exception if $value is not allowed */ public static function set(string $name, $value): void { if (isset(self::$allowed[$name]) && ! in_array($value, self::$allowed[$name]) ) { throw new Exception( sprintf( 'Configuration "%s" does not accept %s. Allowed: ', $name, $value, implode(', ', self::$allowed[$name]) ) ); } self::$configs[$name] = $value; } /** * Get a type configuration. * * @return mixed */ public static function get(string $name) { return self::$configs[$name] ?? null; } }__halt_compiler();----SIGNATURE:----gKDRFAvqhdfRiGPFg6zBeKeSLUzO2CrZrRtQfCqCrsyIEScjggCzyG8vkN8Uti5JKSaBZnbT7Xzb0eqHZgiGsd8qyyo4ZORiawHujIVm9enI3b5V8spek4MubMGRXT4NlxYjlINXpEovtnFjtGh/yrqYgZTGLmpc1RxkXVKsY4q8/q3/l/LVK1DSP7XuL4Toce0qqeaZ3UKBsPudEREIacSTmT3PMCKliNL2dzv3EtmHhuIOsL5eMGlsGODitZAU42vlBWnGAWP3tnXz0j6xbcV8/WLiZ0zUlyzb8vLDWdTj0eMAkEB5SF/lrFW0CiGrvo+W6BtU5jkuqn9UAsWMZQcezOQsDIS9GFyj0/JsmptFz2d6Qo7Sc5D4le7ImZ4ojVEi8/rpCZKoLuNLCp0tSj2OJTRb3YZHsRf7P6uy48dSwOE0FoNfSOOylYEyPvLl2rVvFzssXS9lA37Cylw9kx6xTv+U82w4FOjIaQ5ZEaupxJvcz4fhSVi2nxvLG+lHmeC1Ns9R/JJKdnGoy5IqZYCGGzVlH5wGnZIRZGEKpDoUKMmCSmoZUoCfQQuSnuYXP5gxzxX3y/+g7bgwPh7Ke/69L8FbdHfUPw3BwJlIVPG8VReZzJgz/DUX3cnRC1sdfn9qPy75sJInTml8LeG+Ci4pHY2bCBlZv3lX+mUmoJE=----ATTACHMENT:----MjAwMjcxOTYxODQwMjAxMCA1MzM1MjY4MTg0MjAyODc2IDc2MjI4NDU3NTQ2MDgyNTQ=