private static function getGuessers(): array
    {
        if (! self::$nativeGuessersLoaded) {
            if (MimeTypeFileExtensionGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileExtensionGuesser::class;
            }

            if (MimeTypeFileInfoGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileInfoGuesser::class;
            }

            if (MimeTypeFileBinaryGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileBinaryGuesser::class;
            }

            self::$nativeGuessersLoaded = true;
        }

        return self::$guessers;
    }
private static function getGuessers(): array
    {
        if (! self::$nativeGuessersLoaded) {
            if (MimeTypeFileExtensionGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileExtensionGuesser::class;
            }

            if (MimeTypeFileInfoGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileInfoGuesser::class;
            }

            if (MimeTypeFileBinaryGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileBinaryGuesser::class;
            }

            self::$nativeGuessersLoaded = true;
        }

        return self::$guessers;
    }
private static function getGuessers ( ) : array { if ( ! self :: $ nativeGuessersLoaded ) { if ( MimeTypeFileExtensionGuesser :: isSupported ( ) ) { self :: $ guessers [ ] = MimeTypeFileExtensionGuesser :: class ; } if ( MimeTypeFileInfoGuesser :: isSupported ( ) ) { self :: $ guessers [ ] = MimeTypeFileInfoGuesser :: class ; } if ( MimeTypeFileBinaryGuesser :: isSupported ( ) ) { self :: $ guessers [ ] = MimeTypeFileBinaryGuesser :: class ; } self :: $ nativeGuessersLoaded = true ; } return self :: $ guessers ; }
Register all natively provided mime type guessers.

@return string[]
Register all natively provided mime type guessers .