Вход Регистрация
Файл: vendor/league/mime-type-detection/src/OverridingExtensionToMimeTypeMap.php
Строк: 40
<?php

namespace LeagueMimeTypeDetection;

class 
OverridingExtensionToMimeTypeMap implements ExtensionToMimeTypeMap
{
    
/**
     * @var ExtensionToMimeTypeMap
     */
    
private $innerMap;

    
/**
     * @var string[]
     */
    
private $overrides;

    
/**
     * @param array<string, string>  $overrides
     */
    
public function __construct(ExtensionToMimeTypeMap $innerMap, array $overrides)
    {
        
$this->innerMap $innerMap;
        
$this->overrides $overrides;
    }

    public function 
lookupMimeType(string $extension): ?string
    
{
        return 
$this->overrides[$extension] ?? $this->innerMap->lookupMimeType($extension);
    }
}
Онлайн: 0
Реклама