Lines Matching defs:Mime
9 class Mime
28 Mime::BMP,
29 Mime::WEBP,
30 Mime::JPEG,
31 Mime::GIF,
51 * Mime constructor.
61 public static function create(string $mime): Mime
63 return new Mime($mime);
69 public static function createFromExtension($extension): Mime
77 return new Mime(Mime::SVG);
79 return new Mime(Mime::JAVASCRIPT);
82 return new Mime(Mime::JSON);
84 return new Mime(Mime::MARKDOWN);
86 return new Mime(Mime::PLAIN_TEXT);
88 return new Mime(Mime::XHTML);
90 return new Mime(Mime::HTML);
92 return new Mime(Mime::PNG);
94 return new Mime(Mime::CSS);
97 return new Mime(Mime::JPEG);
99 return new Mime(Mime::WEBP);
101 return new Mime(Mime::BMP);
103 return new Mime(Mime::GIF);
105 return new Mime(Mime::PDF);
108 return new Mime(self::INSTRUCTIONS);
111 return new Mime(self::META);
114 return new Mime(self::HANDLEBARS);
128 return new Mime($mimeString);
134 public static function getJson(): Mime
137 return Mime::createFromExtension("json");
143 public static function getHtml(): Mime
146 return Mime::createFromExtension("html");
152 public static function getText(): Mime
155 return Mime::createFromExtension("txt");
161 public static function getBinary(): Mime
163 return new Mime(self::BINARY_MIME);
168 return new Mime(self::XML);
223 return in_array($this->mime, Mime::RASTER_MIMES);