public function File::guessExtension

Returns the extension based on the mime type.

If the mime type is unknown, returns null.

This method uses the mime type as guessed by getMimeType() to guess the file extension.

@api

Return value

string|null The guessed extension or null if it cannot be guessed

See also

ExtensionGuesser

getMimeType()

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/File.php, line 62

Class

File
A file in the file system.

Namespace

Symfony\Component\HttpFoundation\File

Code

public function guessExtension() {
  $type = $this
    ->getMimeType();
  $guesser = ExtensionGuesser::getInstance();
  return $guesser
    ->guess($type);
}