You are here

public function ExtensionMimeTypeGuesser::guess in Zircon Profile 8

Same name in this branch
  1. 8 core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php \Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser::guess()
  2. 8 core/lib/Drupal/Core/ProxyClass/File/MimeType/ExtensionMimeTypeGuesser.php \Drupal\Core\ProxyClass\File\MimeType\ExtensionMimeTypeGuesser::guess()
Same name and namespace in other branches
  1. 8.0 core/lib/Drupal/Core/ProxyClass/File/MimeType/ExtensionMimeTypeGuesser.php \Drupal\Core\ProxyClass\File\MimeType\ExtensionMimeTypeGuesser::guess()

Guesses the mime type of the file with the given path.

Parameters

string $path The path to the file:

Return value

string The mime type or NULL, if none could be guessed

Throws

FileNotFoundException If the file does not exist

AccessDeniedException If the file could not be read

Overrides MimeTypeGuesserInterface::guess

File

core/lib/Drupal/Core/ProxyClass/File/MimeType/ExtensionMimeTypeGuesser.php, line 77
Contains \Drupal\Core\ProxyClass\File\MimeType\ExtensionMimeTypeGuesser.

Class

ExtensionMimeTypeGuesser
Provides a proxy class for \Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser.

Namespace

Drupal\Core\ProxyClass\File\MimeType

Code

public function guess($path) {
  return $this
    ->lazyLoadItself()
    ->guess($path);
}