'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:----jmLRxyifvU+d41IqNlCnKsF2t9kjXI9nMJKO/PHeCfrrAjtPPx8lq8GlP+wTLMKYrHFqu0UntLcyaB1LV2WaJFMs9G/QMMPSopfFMHgMRJZZUAN+6SeQw/O0DEVl6g8zpfidLgt/8w/ogs7iMWBlMAK92nLruxcFYFAAHTD1Jrm3znu/4AV+mN4mlEwOzQ3i4bZu01f0e4ew8ISq5kKBsyDqavEo+SrwhWbe36CezlME4M79JLN85xU4A+nKC7ioumxbYlW+3m8ntThpKZ63J9kuorDrBpvQY0wdIvb9PSG1eVethIw9RrUpA1xTVvWhWShoV20P12+bpaUPvDG91yablY5lkQw3bWTXA03dym6f0cpgONTKk/7nj/1g0Q/S/ZpmwPMNN3BDjkyq5Uh9Qq3G2qEbNKEhzxrdQC6msPGyPyQE5O/aRZnJmdxJrG+pQHei+6e5Iob3eH2LBfw012EeTUtSrGaCyJFXgAQMkbfwnBQuJpltOezvvRJMqOS5uHVPsgVyM0M16f5wDkbhSt2NanN2RafjAQ+qnU59fbkZnJX0LjgRllwvVm1isAM0pUEI1NonwS1bjPR2/sWByFrl3IMN1f0xp00pEgevh5hwCY0KTPDgt7IUheYEJ66h8hhIP35MnnOkjJKiryqGNai40DTFMyHah3b68SR1Bq0=----ATTACHMENT:----NDg4NDI4MjIyOTk0MTIgNzI3NDU3NzQ1NDczMTUyMCAxNTcyMjIyMDUwMDk3Mjcx