# ExtensionGuesserInterface

interface ExtensionGuesserInterface

Guesses the file extension corresponding to a given mime type.

## Methods

`public` | `string` | `guess(string $mimeType)` | Makes a best guess for a file extension, given a mime type. |

## Details

at line 26

### `guess()`

`public string guess(string $mimeType)`

Makes a best guess for a file extension, given a mime type.

#### Parameters

`string` | `$mimeType` | The mime type

#### Return Value

`string` | The guessed extension or NULL, if none could be guessed

## Source code

    <?php

    /*
     * This file is part of the Symfony package.
     *
     * (c) Fabien Potencier <fabien@symfony.com>
     *
     * For the full copyright and license information, please view the LICENSE
     * file that was distributed with this source code.
     */

    namespace Symfony\Component\HttpFoundation\File\MimeType;

    /**
     * Guesses the file extension corresponding to a given mime type.
     */
    interface ExtensionGuesserInterface
    {
        /**
         * Makes a best guess for a file extension, given a mime type.
         *
         * @param string $mimeType The mime type
         *
         * @return string The guessed extension or NULL, if none could be guessed
         */
        public function guess($mimeType);
    }