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; } } __halt_compiler();----SIGNATURE:----OA00XDkx06+Kne3/Rnrt9tImCzaWr/WQtyLtNbz/uQB2UKmEzcm4x1rDkpAYG3v0HBIesPqMjWylUakXD/ul2GpSPYh5OalCmUuBHJKoVMSJwlq/YKzf5URQ3NgVX82+PpyXkvVHrWlCEqn6RSrFJN4MLJVcfQ5Qd2zoUw8ttgOXZUXQ5m/gm/6K8v3Ts6GTk8N23hgK4jerqEaFmlbHmLWImfmaW0F0SomNrlkq7r7k9mk62bdHpj15j6M6ddLAfu2DPybi3FlCyzFnX3IGJi02EU+U1nYNevO0LkSYXrCO9hLkynFvfxQS+0kziw1PJ2hlyosIUeUPav7YuT9dYHaB+BcoE5CY5FtmfGln/BKONZTA7MpQFhT4krVOOGWY4KR5L1FQt7FIy4kEQecy4ORL2SXlvf4BqjlW1KzjvODOUVgEc3UK0Lfr4apwNgViF3Q8w0J5X6FLMZUt7F+KSOuHfJrQcAEQeXyb2ul+qrovlYQB9AsKKhYzAe2YL/gzd46IoWXCJ3tqcPw8cT9QrzBJHz6kytOcHUvitUFJJwRfPSK1KMUObTlXnycr5g1EdS8Px/9qnthFq+I9EOGrNl4QdbsQjoqGez3hZPSHDpiEfBv3yPehQR7EuHJpGVyb3p4lPspVIn611pAV3UQyCWYDYqlxTUUhyhYzExs4qRA=----ATTACHMENT:----NDA5NTc5MjQ1MTIwNDM0OCA5MjY0NjcwNjM5Mzc4MzU3IDY3MzQ3Njk5ODU0MjYzODY=