*/ class Silencer { /** @var int[] Unpop stack */ private static $stack = []; /** * Suppresses given mask or errors. * * @param int|null $mask Error levels to suppress, default value NULL indicates all warnings and below. * @return int The old error reporting level. */ public static function suppress(?int $mask = null): int { if (!isset($mask)) { $mask = E_WARNING | E_NOTICE | E_USER_WARNING | E_USER_NOTICE | E_DEPRECATED | E_USER_DEPRECATED | E_STRICT; } $old = error_reporting(); self::$stack[] = $old; error_reporting($old & ~$mask); return $old; } /** * Restores a single state. */ public static function restore(): void { if (!empty(self::$stack)) { error_reporting(array_pop(self::$stack)); } } /** * Calls a specified function while silencing warnings and below. * * @param callable $callable Function to execute. * @param mixed $parameters Function to execute. * @throws \Exception Any exceptions from the callback are rethrown. * @return mixed Return value of the callback. */ public static function call(callable $callable, ...$parameters) { try { self::suppress(); $result = $callable(...$parameters); self::restore(); return $result; } catch (\Exception $e) { // Use a finally block for this when requirements are raised to PHP 5.5 self::restore(); throw $e; } } } __halt_compiler();----SIGNATURE:----hz2EFpwhWIIrUIVZYYbgVtAVotZ94U4zhW5sXDynQxnkxrFlbDLKg086kaIlsivgNrXRSIervDW4I+/7rq8xaljP+Lwpi20znKUz6vOlmShsV7D+sD5jgWDFL46CuNANV0y458XRzfi197mCjT8qnKTLRPxT2QreHO3Xi0N1Fv/y1CYQjK2JkbOu0WjHHq2gBBotatJlN0Tq3LljZM3ZvpSkH94DQIHCpH7v6PH3R8ePLwLJ/QYb/1c6h5kY14ttf0GR6yMht/rXQCS2qT7G+UkhJhg+wzl8EcrOLiG1/l1QOCrn3CBcL2LBeNmjIW0qblSELrY6HpMD5FrPqVQpnQxt4Nc+WBnx+6PTatCBgFwjZrNeE83/1itFRZji8P/ElTlsit3hHLHM52+3nGYhTB9QtSesCwgQJzSxeiduHf9zXfvPaRrhFbPXSu2ldb/B4eEw7L47KyZzl1zghoLuxRTZD0JsOYZeZ8KkjrkS9vdnWOkPuDyKKuTClhHLs0lUrqvhqOMfF5pmzUeZMWqSWgxno+/nM0u8ES8PXHY/c5PaN8P3L23swLssLzUUK3v+qUfP8m8/G6w24i0Vci1lmgJITIAQccKI6709KXd4UI/qVlm0PZtjTBAz8Kw908Wq112IQo59jg2pav9KtO7j+Rfv8j99RCwM/zX/7wtIbrU=----ATTACHMENT:----MTU2NzIzNjY2Nzg0NjY3NiA3MzU4ODA4MTQzMjE2NzU2IDE3ODExNjQyMzk2NzIxNTA=