getMessage() ); } return $value; } /** * Singleton instance, for hook registration. * * @var self|null */ protected static $_instance = null; /** Singleton accessor. */ public static function instance(): self { if ( null === self::$_instance ) { self::$_instance = new self(); } return self::$_instance; } /** Drop any recorded size without reading it. */ public static function reset(): void { self::$bytes = null; } }