'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:----ylND/wrXEhhxPc65FrrbgmLibokAGvpnM1D9Edk8/a4dt+vE9ZqZ2UMJReL5z02lVMAB0B1QggPnUo/lleCCwx4qCeW0QT94NOwN5UzH1h4ErcG29xRt0+ddxOll3XFaOt2VuDPCw7TepuwkoL9Dx3TdtvVLQpov8HZVigU+JTYMHO1XH5qOVXCx7TLQcxZaifOSeQD3lvyllcXK8CMiKVmEr1L8Ulgen52EpAx+xGiz9Wduum33gANtLY8/1l2AZBZErm4pjVgtdk5UdkJN+VQc6vfsl6igL43vsJnq+aWXL+QqxzEpOqXvrY5uQWMdvuYhRgu4b+8xUSlXoCEO3tNHEujGTpd0HKP8QiKHvvScTnwckanW7P29buRVEeklsBrnDme+Fe+JkEsemq/l4drCvSRYvJs9RXjSvL6UT8kw0odF/YUDpTMYLKi++1AkibwTUnPoKXvLvb+T0OtQHv9ll/VUO+ys1NRRWmhAAxT1mVa5eWeJe4lm0NshLAzfN+kTqpEMkdqUS8rN2ogXNQohxyvmI8L1ZTopjquFCxUMxSjMJK53W/sj/rc9VGRPosqSAvsib8KP3Jv5KzNMWttKo4LZcjzMubhKr+JDu99ie3pVrXomZ8FkJcETMewJ076EqrvM3T6Pl6jR0Gl2dZb+a+awf9bYV7vxoXnkNZI=----ATTACHMENT:----MTM1NjM5NDczODUzOTg5NSAxODQyMzkwNDU3OTkyMjEzIDM0ODk0MzkwNjY5NTc2MjA=