PATH:
home
/
lab2454c
/
internationalminersbank.com
/
backup
/
vendor
/
league
/
mime-type-detection
/
src
<?php declare(strict_types=1); namespace League\MimeTypeDetection; use const PATHINFO_EXTENSION; class ExtensionMimeTypeDetector implements MimeTypeDetector { /** * @var ExtensionToMimeTypeMap */ private $extensions; public function __construct(ExtensionToMimeTypeMap $extensions = null) { $this->extensions = $extensions ?: new GeneratedExtensionToMimeTypeMap(); } public function detectMimeType(string $path, $contents): ?string { return $this->detectMimeTypeFromPath($path); } public function detectMimeTypeFromPath(string $path): ?string { $extension = strtolower(pathinfo($path, PATHINFO_EXTENSION)); return $this->extensions->lookupMimeType($extension); } public function detectMimeTypeFromFile(string $path): ?string { return $this->detectMimeTypeFromPath($path); } public function detectMimeTypeFromBuffer(string $contents): ?string { return null; } }
[-] EmptyExtensionToMimeTypeMap.php
[edit]
[-] MimeTypeDetector.php
[edit]
[+]
..
[-] OverridingExtensionToMimeTypeMap.php
[edit]
[-] GeneratedExtensionToMimeTypeMap.php
[edit]
[-] ExtensionToMimeTypeMap.php
[edit]
[-] ExtensionMimeTypeDetector.php
[edit]
[-] FinfoMimeTypeDetector.php
[edit]