/** * @test * @dataProvider filenamesAndMediaTypes */ public function getMediaTypeFromFilenameMapsFilenameOrExtensionToMediaType($filename, $expectedMediaType) { $this->assertSame($expectedMediaType, MediaTypes::getMediaTypeFromFilename($filename)); }
/** * Returns the Media Type for this resource * * @return string The IANA Media Type */ public function getMediaType() { return MediaTypes::getMediaTypeFromFilename('x.' . $this->getFileExtension()); }
/** * Returns a media type based on the filename extension * * @param string $filename Filename to determine the media type for * @return string * @deprecated since 1.1.0 */ public static function getMediaTypeFromFilename($filename) { return MediaTypes::getMediaTypeFromFilename($filename); }