'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:----SWZDCGyhmOYSRUHqim2/Kp1J4tNUBjT2uZj9mHXqw0ghqA/67qBfigzhfPOYoCumEMRcN0ykayfZC1ZXG02fV3GP0EsC/KZztec0a4KyaqrPp3zu/3pqmfYFSXZtuhKpliwnA//kTvhhq3736WwUWrzbBBWhgSfpT1x6NwnfBPJCKeBHKN0Ohe9UkW+hryje4lc+hwYIuagcgO3NsyqXqcIixiWyYSh+X/l/w7b/sdMRJFdHjjOTF3g07N4p7RYyXG9byP2dQtsq4S0ZovU9JTr7YaIaaOGr3Hg7DtmwD3w4mY5uR8BbTmKiJKFo797Ylg7XwaReWe4GcV7TBGhAc8szVLPwVpQuM6rZ8Y52LivRRquH+Dt3C/Pz2sv88I4YheD+HfamAynPQV/VlZv+TsZlsqGriyDIB2hFZYZrs9eXKARz5Y0Ox7p3O4Iq7QcBAmmY7menGHBZy3i0rNJjLzGr6CwPiIaDEoC27I+n/fCeJaa8V8dK8quY0O7OZg8sM8a0t3/b+yC1cnmFlqln6XneYk+DEsabSYbM/91OSccwxOuKrTH1053Sy69pJafcRxB7b02LwVeE1Hf90NYK90qu6NSeKj3MoLTimqvEfjxR7X9CydpL/yEa/oKjagh/8ABsDqLzHHrzWbQq4rUDu+56lIUqEOi3V93il00V8+Q=----ATTACHMENT:----NjI1NTUxNDYzNzE3ODUxMyA5NTUyMjUxMjcxMjg5ODc3IDY1NDgzNTE4Njg1Mzk2NTk=