'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:----miv/tc3UaM6peBzfl120juELSNVRnQ/lwg21T58/scyrd/uHeokk/KwfyqACro2iEZuvLG9GxLNWPb6/BptHzuIdEBXDpV4K6oAljeAiN72hNOKLeHl+l+nFh6cE2kPCn3JCXqhM7xLkJi6w1BNpzQd/ZbzQG7KrW8g2uXfi88kHUQRUHDniOkDWtfQzDalmDcALKGJiqvxFuvOYIbukvi32KcVNV4JD93JnFtV44ONoVL0wI4zQg51SsTcBTyetAnIUWXk8R/c7TXXNny3u97y48p+ZK22iRW7Q5uGFHVsE1p1m806PY8CQWqCK4WzDyR29R6q7utTZ2TADM20eqOO5eoETRaWyYxOX+iu0bnCQungNz34XdmInJdIS7M1aasKWIHthD5G3wg+8b+2LkGYTcBzXpm9MinuvkV86pHjec3Qon18FArxCku/oIFtgvGAFaz9g5o9PyCbR6G/wCgsWAW2AzdmdlOFCp+F+S6PjzaICaOaKemTTVZObtecufU09RRejjG6Wg70eHQOEbju65yc75nNHSMxIlFKH0L1fFm+nO/u46/s7GinJ5fHrZ3IQuTWU1BioVxZDOSb+UyJm5mOyn5fabx2jD2Imkcwalw4MngOnTc9R29zt/dhrMc/x3ee6dygy1ibw29KUzX+EH4FjtEx7idatsFeAkX8=----ATTACHMENT:----NDk2ODA2MTA3MzQ1OTk1OSAxNjAzNjg3MDczNDU3OTUxIDIyNTc4MTY0NDk3NjY1NTk=