Class Guzzle\Http\Mimetypes

InheritanceGuzzle\Http\Mimetypes

Provides mappings of file extensions to mimetypes

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$instance self Guzzle\Http\Mimetypes
$mimetypes array Mapping of extension to mimetype Guzzle\Http\Mimetypes

Public Methods

Hide inherited methods

MethodDescriptionDefined By
fromExtension() Get a mimetype value from a file extension Guzzle\Http\Mimetypes
fromFilename() Get a mimetype from a filename Guzzle\Http\Mimetypes
getInstance() Get a singleton instance of the class Guzzle\Http\Mimetypes

Property Details

$instance protected static property
protected static self $instance null
$mimetypes protected property

Mapping of extension to mimetype

protected array $mimetypes = ['3dml' => 'text/vnd.in3d.3dml''3g2' => 'video/3gpp2''3gp' => 'video/3gpp''7z' => 'application/x-7z-compressed''aab' => 'application/x-authorware-bin''aac' => 'audio/x-aac''aam' => 'application/x-authorware-map''aas' => 'application/x-authorware-seg''abw' => 'application/x-abiword''ac' => 'application/pkix-attr-cert''acc' => 'application/vnd.americandynamics.acc''ace' => 'application/x-ace-compressed''acu' => 'application/vnd.acucobol''acutc' => 'application/vnd.acucorp''adp' => 'audio/adpcm''aep' => 'application/vnd.audiograph''afm' => 'application/x-font-type1''afp' => 'application/vnd.ibm.modcap''ahead' => 'application/vnd.ahead.space''ai' => 'application/postscript''aif' => 'audio/x-aiff''aifc' => 'audio/x-aiff''aiff' => 'audio/x-aiff''air' => 'application/vnd.adobe.air-application-installer-package+zip''ait' => 'application/vnd.dvb.ait''ami' => 'application/vnd.amiga.ami''apk' => 'application/vnd.android.package-archive''application' => 'application/x-ms-application''apr' => 'application/vnd.lotus-approach''asa' => 'text/plain''asax' => 'application/octet-stream''asc' => 'application/pgp-signature''ascx' => 'text/plain''asf' => 'video/x-ms-asf''ashx' => 'text/plain''asm' => 'text/x-asm''asmx' => 'text/plain''aso' => 'application/vnd.accpac.simply.aso''asp' => 'text/plain''aspx' => 'text/plain''asx' => 'video/x-ms-asf''atc' => 'application/vnd.acucorp''atom' => 'application/atom+xml''atomcat' => 'application/atomcat+xml''atomsvc' => 'application/atomsvc+xml''atx' => 'application/vnd.antix.game-component''au' => 'audio/basic''avi' => 'video/x-msvideo''aw' => 'application/applixware''axd' => 'text/plain''azf' => 'application/vnd.airzip.filesecure.azf''azs' => 'application/vnd.airzip.filesecure.azs''azw' => 'application/vnd.amazon.ebook''bat' => 'application/x-msdownload''bcpio' => 'application/x-bcpio''bdf' => 'application/x-font-bdf''bdm' => 'application/vnd.syncml.dm+wbxml''bed' => 'application/vnd.realvnc.bed''bh2' => 'application/vnd.fujitsu.oasysprs''bin' => 'application/octet-stream''bmi' => 'application/vnd.bmi''bmp' => 'image/bmp''book' => 'application/vnd.framemaker''box' => 'application/vnd.previewsystems.box''boz' => 'application/x-bzip2''bpk' => 'application/octet-stream''btif' => 'image/prs.btif''bz' => 'application/x-bzip''bz2' => 'application/x-bzip2''c' => 'text/x-c''c11amc' => 'application/vnd.cluetrust.cartomobile-config''c11amz' => 'application/vnd.cluetrust.cartomobile-config-pkg''c4d' => 'application/vnd.clonk.c4group''c4f' => 'application/vnd.clonk.c4group''c4g' => 'application/vnd.clonk.c4group''c4p' => 'application/vnd.clonk.c4group''c4u' => 'application/vnd.clonk.c4group''cab' => 'application/vnd.ms-cab-compressed''car' => 'application/vnd.curl.car''cat' => 'application/vnd.ms-pki.seccat''cc' => 'text/x-c''cct' => 'application/x-director''ccxml' => 'application/ccxml+xml''cdbcmsg' => 'application/vnd.contact.cmsg''cdf' => 'application/x-netcdf''cdkey' => 'application/vnd.mediastation.cdkey''cdmia' => 'application/cdmi-capability''cdmic' => 'application/cdmi-container''cdmid' => 'application/cdmi-domain''cdmio' => 'application/cdmi-object''cdmiq' => 'application/cdmi-queue''cdx' => 'chemical/x-cdx''cdxml' => 'application/vnd.chemdraw+xml''cdy' => 'application/vnd.cinderella''cer' => 'application/pkix-cert''cfc' => 'application/x-coldfusion''cfm' => 'application/x-coldfusion''cgm' => 'image/cgm''chat' => 'application/x-chat''chm' => 'application/vnd.ms-htmlhelp''chrt' => 'application/vnd.kde.kchart''cif' => 'chemical/x-cif''cii' => 'application/vnd.anser-web-certificate-issue-initiation''cil' => 'application/vnd.ms-artgalry''cla' => 'application/vnd.claymore''class' => 'application/java-vm''clkk' => 'application/vnd.crick.clicker.keyboard''clkp' => 'application/vnd.crick.clicker.palette''clkt' => 'application/vnd.crick.clicker.template''clkw' => 'application/vnd.crick.clicker.wordbank''clkx' => 'application/vnd.crick.clicker''clp' => 'application/x-msclip''cmc' => 'application/vnd.cosmocaller''cmdf' => 'chemical/x-cmdf''cml' => 'chemical/x-cml''cmp' => 'application/vnd.yellowriver-custom-menu''cmx' => 'image/x-cmx''cod' => 'application/vnd.rim.cod''com' => 'application/x-msdownload''conf' => 'text/plain''cpio' => 'application/x-cpio''cpp' => 'text/x-c''cpt' => 'application/mac-compactpro''crd' => 'application/x-mscardfile''crl' => 'application/pkix-crl''crt' => 'application/x-x509-ca-cert''cryptonote' => 'application/vnd.rig.cryptonote''cs' => 'text/plain''csh' => 'application/x-csh''csml' => 'chemical/x-csml''csp' => 'application/vnd.commonspace''css' => 'text/css''cst' => 'application/x-director''csv' => 'text/csv''cu' => 'application/cu-seeme''curl' => 'text/vnd.curl''cww' => 'application/prs.cww''cxt' => 'application/x-director''cxx' => 'text/x-c''dae' => 'model/vnd.collada+xml''daf' => 'application/vnd.mobius.daf''dataless' => 'application/vnd.fdsn.seed''davmount' => 'application/davmount+xml''dcr' => 'application/x-director''dcurl' => 'text/vnd.curl.dcurl''dd2' => 'application/vnd.oma.dd2+xml''ddd' => 'application/vnd.fujixerox.ddd''deb' => 'application/x-debian-package''def' => 'text/plain''deploy' => 'application/octet-stream''der' => 'application/x-x509-ca-cert''dfac' => 'application/vnd.dreamfactory''dic' => 'text/x-c''dir' => 'application/x-director''dis' => 'application/vnd.mobius.dis''dist' => 'application/octet-stream''distz' => 'application/octet-stream''djv' => 'image/vnd.djvu''djvu' => 'image/vnd.djvu''dll' => 'application/x-msdownload''dmg' => 'application/octet-stream''dms' => 'application/octet-stream''dna' => 'application/vnd.dna''doc' => 'application/msword''docm' => 'application/vnd.ms-word.document.macroenabled.12''docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document''dot' => 'application/msword''dotm' => 'application/vnd.ms-word.template.macroenabled.12''dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template''dp' => 'application/vnd.osgi.dp''dpg' => 'application/vnd.dpgraph''dra' => 'audio/vnd.dra''dsc' => 'text/prs.lines.tag''dssc' => 'application/dssc+der''dtb' => 'application/x-dtbook+xml''dtd' => 'application/xml-dtd''dts' => 'audio/vnd.dts''dtshd' => 'audio/vnd.dts.hd''dump' => 'application/octet-stream''dvi' => 'application/x-dvi''dwf' => 'model/vnd.dwf''dwg' => 'image/vnd.dwg''dxf' => 'image/vnd.dxf''dxp' => 'application/vnd.spotfire.dxp''dxr' => 'application/x-director''ecelp4800' => 'audio/vnd.nuera.ecelp4800''ecelp7470' => 'audio/vnd.nuera.ecelp7470''ecelp9600' => 'audio/vnd.nuera.ecelp9600''ecma' => 'application/ecmascript''edm' => 'application/vnd.novadigm.edm''edx' => 'application/vnd.novadigm.edx''efif' => 'application/vnd.picsel''ei6' => 'application/vnd.pg.osasli''elc' => 'application/octet-stream''eml' => 'message/rfc822''emma' => 'application/emma+xml''eol' => 'audio/vnd.digital-winds''eot' => 'application/vnd.ms-fontobject''eps' => 'application/postscript''epub' => 'application/epub+zip''es3' => 'application/vnd.eszigno3+xml''esf' => 'application/vnd.epson.esf''et3' => 'application/vnd.eszigno3+xml''etx' => 'text/x-setext''exe' => 'application/x-msdownload''exi' => 'application/exi''ext' => 'application/vnd.novadigm.ext''ez' => 'application/andrew-inset''ez2' => 'application/vnd.ezpix-album''ez3' => 'application/vnd.ezpix-package''f' => 'text/x-fortran''f4v' => 'video/x-f4v''f77' => 'text/x-fortran''f90' => 'text/x-fortran''fbs' => 'image/vnd.fastbidsheet''fcs' => 'application/vnd.isac.fcs''fdf' => 'application/vnd.fdf''fe_launch' => 'application/vnd.denovo.fcselayout-link''fg5' => 'application/vnd.fujitsu.oasysgp''fgd' => 'application/x-director''fh' => 'image/x-freehand''fh4' => 'image/x-freehand''fh5' => 'image/x-freehand''fh7' => 'image/x-freehand''fhc' => 'image/x-freehand''fig' => 'application/x-xfig''fli' => 'video/x-fli''flo' => 'application/vnd.micrografx.flo''flv' => 'video/x-flv''flw' => 'application/vnd.kde.kivio''flx' => 'text/vnd.fmi.flexstor''fly' => 'text/vnd.fly''fm' => 'application/vnd.framemaker''fnc' => 'application/vnd.frogans.fnc''for' => 'text/x-fortran''fpx' => 'image/vnd.fpx''frame' => 'application/vnd.framemaker''fsc' => 'application/vnd.fsc.weblaunch''fst' => 'image/vnd.fst''ftc' => 'application/vnd.fluxtime.clip''fti' => 'application/vnd.anser-web-funds-transfer-initiation''fvt' => 'video/vnd.fvt''fxp' => 'application/vnd.adobe.fxp''fxpl' => 'application/vnd.adobe.fxp''fzs' => 'application/vnd.fuzzysheet''g2w' => 'application/vnd.geoplan''g3' => 'image/g3fax''g3w' => 'application/vnd.geospace''gac' => 'application/vnd.groove-account''gdl' => 'model/vnd.gdl''geo' => 'application/vnd.dynageo''gex' => 'application/vnd.geometry-explorer''ggb' => 'application/vnd.geogebra.file''ggt' => 'application/vnd.geogebra.tool''ghf' => 'application/vnd.groove-help''gif' => 'image/gif''gim' => 'application/vnd.groove-identity-message''gmx' => 'application/vnd.gmx''gnumeric' => 'application/x-gnumeric''gph' => 'application/vnd.flographit''gqf' => 'application/vnd.grafeq''gqs' => 'application/vnd.grafeq''gram' => 'application/srgs''gre' => 'application/vnd.geometry-explorer''grv' => 'application/vnd.groove-injector''grxml' => 'application/srgs+xml''gsf' => 'application/x-font-ghostscript''gtar' => 'application/x-gtar''gtm' => 'application/vnd.groove-tool-message''gtw' => 'model/vnd.gtw''gv' => 'text/vnd.graphviz''gxt' => 'application/vnd.geonext''h' => 'text/x-c''h261' => 'video/h261''h263' => 'video/h263''h264' => 'video/h264''hal' => 'application/vnd.hal+xml''hbci' => 'application/vnd.hbci''hdf' => 'application/x-hdf''hh' => 'text/x-c''hlp' => 'application/winhlp''hpgl' => 'application/vnd.hp-hpgl''hpid' => 'application/vnd.hp-hpid''hps' => 'application/vnd.hp-hps''hqx' => 'application/mac-binhex40''hta' => 'application/octet-stream''htc' => 'text/html''htke' => 'application/vnd.kenameaapp''htm' => 'text/html''html' => 'text/html''hvd' => 'application/vnd.yamaha.hv-dic''hvp' => 'application/vnd.yamaha.hv-voice''hvs' => 'application/vnd.yamaha.hv-script''i2g' => 'application/vnd.intergeo''icc' => 'application/vnd.iccprofile''ice' => 'x-conference/x-cooltalk''icm' => 'application/vnd.iccprofile''ico' => 'image/x-icon''ics' => 'text/calendar''ief' => 'image/ief''ifb' => 'text/calendar''ifm' => 'application/vnd.shana.informed.formdata''iges' => 'model/iges''igl' => 'application/vnd.igloader''igm' => 'application/vnd.insors.igm''igs' => 'model/iges''igx' => 'application/vnd.micrografx.igx''iif' => 'application/vnd.shana.informed.interchange''imp' => 'application/vnd.accpac.simply.imp''ims' => 'application/vnd.ms-ims''in' => 'text/plain''ini' => 'text/plain''ipfix' => 'application/ipfix''ipk' => 'application/vnd.shana.informed.package''irm' => 'application/vnd.ibm.rights-management''irp' => 'application/vnd.irepository.package+xml''iso' => 'application/octet-stream''itp' => 'application/vnd.shana.informed.formtemplate''ivp' => 'application/vnd.immervision-ivp''ivu' => 'application/vnd.immervision-ivu''jad' => 'text/vnd.sun.j2me.app-descriptor''jam' => 'application/vnd.jam''jar' => 'application/java-archive''java' => 'text/x-java-source''jisp' => 'application/vnd.jisp''jlt' => 'application/vnd.hp-jlyt''jnlp' => 'application/x-java-jnlp-file''joda' => 'application/vnd.joost.joda-archive''jpe' => 'image/jpeg''jpeg' => 'image/jpeg''jpg' => 'image/jpeg''jpgm' => 'video/jpm''jpgv' => 'video/jpeg''jpm' => 'video/jpm''js' => 'text/javascript''json' => 'application/json''kar' => 'audio/midi''karbon' => 'application/vnd.kde.karbon''kfo' => 'application/vnd.kde.kformula''kia' => 'application/vnd.kidspiration''kml' => 'application/vnd.google-earth.kml+xml''kmz' => 'application/vnd.google-earth.kmz''kne' => 'application/vnd.kinar''knp' => 'application/vnd.kinar''kon' => 'application/vnd.kde.kontour''kpr' => 'application/vnd.kde.kpresenter''kpt' => 'application/vnd.kde.kpresenter''ksp' => 'application/vnd.kde.kspread''ktr' => 'application/vnd.kahootz''ktx' => 'image/ktx''ktz' => 'application/vnd.kahootz''kwd' => 'application/vnd.kde.kword''kwt' => 'application/vnd.kde.kword''lasxml' => 'application/vnd.las.las+xml''latex' => 'application/x-latex''lbd' => 'application/vnd.llamagraphics.life-balance.desktop''lbe' => 'application/vnd.llamagraphics.life-balance.exchange+xml''les' => 'application/vnd.hhe.lesson-player''lha' => 'application/octet-stream''link66' => 'application/vnd.route66.link66+xml''list' => 'text/plain''list3820' => 'application/vnd.ibm.modcap''listafp' => 'application/vnd.ibm.modcap''log' => 'text/plain''lostxml' => 'application/lost+xml''lrf' => 'application/octet-stream''lrm' => 'application/vnd.ms-lrm''ltf' => 'application/vnd.frogans.ltf''lvp' => 'audio/vnd.lucent.voice''lwp' => 'application/vnd.lotus-wordpro''lzh' => 'application/octet-stream''m13' => 'application/x-msmediaview''m14' => 'application/x-msmediaview''m1v' => 'video/mpeg''m21' => 'application/mp21''m2a' => 'audio/mpeg''m2v' => 'video/mpeg''m3a' => 'audio/mpeg''m3u' => 'audio/x-mpegurl''m3u8' => 'application/vnd.apple.mpegurl''m4a' => 'audio/mp4''m4u' => 'video/vnd.mpegurl''m4v' => 'video/mp4''ma' => 'application/mathematica''mads' => 'application/mads+xml''mag' => 'application/vnd.ecowin.chart''maker' => 'application/vnd.framemaker''man' => 'text/troff''mathml' => 'application/mathml+xml''mb' => 'application/mathematica''mbk' => 'application/vnd.mobius.mbk''mbox' => 'application/mbox''mc1' => 'application/vnd.medcalcdata''mcd' => 'application/vnd.mcd''mcurl' => 'text/vnd.curl.mcurl''mdb' => 'application/x-msaccess''mdi' => 'image/vnd.ms-modi''me' => 'text/troff''mesh' => 'model/mesh''meta4' => 'application/metalink4+xml''mets' => 'application/mets+xml''mfm' => 'application/vnd.mfmp''mgp' => 'application/vnd.osgeo.mapguide.package''mgz' => 'application/vnd.proteus.magazine''mid' => 'audio/midi''midi' => 'audio/midi''mif' => 'application/vnd.mif''mime' => 'message/rfc822''mj2' => 'video/mj2''mjp2' => 'video/mj2''mlp' => 'application/vnd.dolby.mlp''mmd' => 'application/vnd.chipnuts.karaoke-mmd''mmf' => 'application/vnd.smaf''mmr' => 'image/vnd.fujixerox.edmics-mmr''mny' => 'application/x-msmoney''mobi' => 'application/x-mobipocket-ebook''mods' => 'application/mods+xml''mov' => 'video/quicktime''movie' => 'video/x-sgi-movie''mp2' => 'audio/mpeg''mp21' => 'application/mp21''mp2a' => 'audio/mpeg''mp3' => 'audio/mpeg''mp4' => 'video/mp4''mp4a' => 'audio/mp4''mp4s' => 'application/mp4''mp4v' => 'video/mp4''mpc' => 'application/vnd.mophun.certificate''mpe' => 'video/mpeg''mpeg' => 'video/mpeg''mpg' => 'video/mpeg''mpg4' => 'video/mp4''mpga' => 'audio/mpeg''mpkg' => 'application/vnd.apple.installer+xml''mpm' => 'application/vnd.blueice.multipass''mpn' => 'application/vnd.mophun.application''mpp' => 'application/vnd.ms-project''mpt' => 'application/vnd.ms-project''mpy' => 'application/vnd.ibm.minipay''mqy' => 'application/vnd.mobius.mqy''mrc' => 'application/marc''mrcx' => 'application/marcxml+xml''ms' => 'text/troff''mscml' => 'application/mediaservercontrol+xml''mseed' => 'application/vnd.fdsn.mseed''mseq' => 'application/vnd.mseq''msf' => 'application/vnd.epson.msf''msh' => 'model/mesh''msi' => 'application/x-msdownload''msl' => 'application/vnd.mobius.msl''msty' => 'application/vnd.muvee.style''mts' => 'model/vnd.mts''mus' => 'application/vnd.musician''musicxml' => 'application/vnd.recordare.musicxml+xml''mvb' => 'application/x-msmediaview''mwf' => 'application/vnd.mfer''mxf' => 'application/mxf''mxl' => 'application/vnd.recordare.musicxml''mxml' => 'application/xv+xml''mxs' => 'application/vnd.triscape.mxs''mxu' => 'video/vnd.mpegurl''n-gage' => 'application/vnd.nokia.n-gage.symbian.install''n3' => 'text/n3''nb' => 'application/mathematica''nbp' => 'application/vnd.wolfram.player''nc' => 'application/x-netcdf''ncx' => 'application/x-dtbncx+xml''ngdat' => 'application/vnd.nokia.n-gage.data''nlu' => 'application/vnd.neurolanguage.nlu''nml' => 'application/vnd.enliven''nnd' => 'application/vnd.noblenet-directory''nns' => 'application/vnd.noblenet-sealer''nnw' => 'application/vnd.noblenet-web''npx' => 'image/vnd.net-fpx''nsf' => 'application/vnd.lotus-notes''oa2' => 'application/vnd.fujitsu.oasys2''oa3' => 'application/vnd.fujitsu.oasys3''oas' => 'application/vnd.fujitsu.oasys''obd' => 'application/x-msbinder''oda' => 'application/oda''odb' => 'application/vnd.oasis.opendocument.database''odc' => 'application/vnd.oasis.opendocument.chart''odf' => 'application/vnd.oasis.opendocument.formula''odft' => 'application/vnd.oasis.opendocument.formula-template''odg' => 'application/vnd.oasis.opendocument.graphics''odi' => 'application/vnd.oasis.opendocument.image''odm' => 'application/vnd.oasis.opendocument.text-master''odp' => 'application/vnd.oasis.opendocument.presentation''ods' => 'application/vnd.oasis.opendocument.spreadsheet''odt' => 'application/vnd.oasis.opendocument.text''oga' => 'audio/ogg''ogg' => 'audio/ogg''ogv' => 'video/ogg''ogx' => 'application/ogg''onepkg' => 'application/onenote''onetmp' => 'application/onenote''onetoc' => 'application/onenote''onetoc2' => 'application/onenote''opf' => 'application/oebps-package+xml''oprc' => 'application/vnd.palm''org' => 'application/vnd.lotus-organizer''osf' => 'application/vnd.yamaha.openscoreformat''osfpvg' => 'application/vnd.yamaha.openscoreformat.osfpvg+xml''otc' => 'application/vnd.oasis.opendocument.chart-template''otf' => 'application/x-font-otf''otg' => 'application/vnd.oasis.opendocument.graphics-template''oth' => 'application/vnd.oasis.opendocument.text-web''oti' => 'application/vnd.oasis.opendocument.image-template''otp' => 'application/vnd.oasis.opendocument.presentation-template''ots' => 'application/vnd.oasis.opendocument.spreadsheet-template''ott' => 'application/vnd.oasis.opendocument.text-template''oxt' => 'application/vnd.openofficeorg.extension''p' => 'text/x-pascal''p10' => 'application/pkcs10''p12' => 'application/x-pkcs12''p7b' => 'application/x-pkcs7-certificates''p7c' => 'application/pkcs7-mime''p7m' => 'application/pkcs7-mime''p7r' => 'application/x-pkcs7-certreqresp''p7s' => 'application/pkcs7-signature''p8' => 'application/pkcs8''pas' => 'text/x-pascal''paw' => 'application/vnd.pawaafile''pbd' => 'application/vnd.powerbuilder6''pbm' => 'image/x-portable-bitmap''pcf' => 'application/x-font-pcf''pcl' => 'application/vnd.hp-pcl''pclxl' => 'application/vnd.hp-pclxl''pct' => 'image/x-pict''pcurl' => 'application/vnd.curl.pcurl''pcx' => 'image/x-pcx''pdb' => 'application/vnd.palm''pdf' => 'application/pdf''pfa' => 'application/x-font-type1''pfb' => 'application/x-font-type1''pfm' => 'application/x-font-type1''pfr' => 'application/font-tdpfr''pfx' => 'application/x-pkcs12''pgm' => 'image/x-portable-graymap''pgn' => 'application/x-chess-pgn''pgp' => 'application/pgp-encrypted''php' => 'text/x-php''phps' => 'application/x-httpd-phps''pic' => 'image/x-pict''pkg' => 'application/octet-stream''pki' => 'application/pkixcmp''pkipath' => 'application/pkix-pkipath''plb' => 'application/vnd.3gpp.pic-bw-large''plc' => 'application/vnd.mobius.plc''plf' => 'application/vnd.pocketlearn''pls' => 'application/pls+xml''pml' => 'application/vnd.ctc-posml''png' => 'image/png''pnm' => 'image/x-portable-anymap''portpkg' => 'application/vnd.macports.portpkg''pot' => 'application/vnd.ms-powerpoint''potm' => 'application/vnd.ms-powerpoint.template.macroenabled.12''potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template''ppam' => 'application/vnd.ms-powerpoint.addin.macroenabled.12''ppd' => 'application/vnd.cups-ppd''ppm' => 'image/x-portable-pixmap''pps' => 'application/vnd.ms-powerpoint''ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12''ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow''ppt' => 'application/vnd.ms-powerpoint''pptm' => 'application/vnd.ms-powerpoint.presentation.macroenabled.12''pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation''pqa' => 'application/vnd.palm''prc' => 'application/x-mobipocket-ebook''pre' => 'application/vnd.lotus-freelance''prf' => 'application/pics-rules''ps' => 'application/postscript''psb' => 'application/vnd.3gpp.pic-bw-small''psd' => 'image/vnd.adobe.photoshop''psf' => 'application/x-font-linux-psf''pskcxml' => 'application/pskc+xml''ptid' => 'application/vnd.pvi.ptid1''pub' => 'application/x-mspublisher''pvb' => 'application/vnd.3gpp.pic-bw-var''pwn' => 'application/vnd.3m.post-it-notes''pya' => 'audio/vnd.ms-playready.media.pya''pyv' => 'video/vnd.ms-playready.media.pyv''qam' => 'application/vnd.epson.quickanime''qbo' => 'application/vnd.intu.qbo''qfx' => 'application/vnd.intu.qfx''qps' => 'application/vnd.publishare-delta-tree''qt' => 'video/quicktime''qwd' => 'application/vnd.quark.quarkxpress''qwt' => 'application/vnd.quark.quarkxpress''qxb' => 'application/vnd.quark.quarkxpress''qxd' => 'application/vnd.quark.quarkxpress''qxl' => 'application/vnd.quark.quarkxpress''qxt' => 'application/vnd.quark.quarkxpress''ra' => 'audio/x-pn-realaudio''ram' => 'audio/x-pn-realaudio''rar' => 'application/x-rar-compressed''ras' => 'image/x-cmu-raster''rb' => 'text/plain''rcprofile' => 'application/vnd.ipunplugged.rcprofile''rdf' => 'application/rdf+xml''rdz' => 'application/vnd.data-vision.rdz''rep' => 'application/vnd.businessobjects''res' => 'application/x-dtbresource+xml''resx' => 'text/xml''rgb' => 'image/x-rgb''rif' => 'application/reginfo+xml''rip' => 'audio/vnd.rip''rl' => 'application/resource-lists+xml''rlc' => 'image/vnd.fujixerox.edmics-rlc''rld' => 'application/resource-lists-diff+xml''rm' => 'application/vnd.rn-realmedia''rmi' => 'audio/midi''rmp' => 'audio/x-pn-realaudio-plugin''rms' => 'application/vnd.jcp.javame.midlet-rms''rnc' => 'application/relax-ng-compact-syntax''roff' => 'text/troff''rp9' => 'application/vnd.cloanto.rp9''rpss' => 'application/vnd.nokia.radio-presets''rpst' => 'application/vnd.nokia.radio-preset''rq' => 'application/sparql-query''rs' => 'application/rls-services+xml''rsd' => 'application/rsd+xml''rss' => 'application/rss+xml''rtf' => 'application/rtf''rtx' => 'text/richtext''s' => 'text/x-asm''saf' => 'application/vnd.yamaha.smaf-audio''sbml' => 'application/sbml+xml''sc' => 'application/vnd.ibm.secure-container''scd' => 'application/x-msschedule''scm' => 'application/vnd.lotus-screencam''scq' => 'application/scvp-cv-request''scs' => 'application/scvp-cv-response''scurl' => 'text/vnd.curl.scurl''sda' => 'application/vnd.stardivision.draw''sdc' => 'application/vnd.stardivision.calc''sdd' => 'application/vnd.stardivision.impress''sdkd' => 'application/vnd.solent.sdkm+xml''sdkm' => 'application/vnd.solent.sdkm+xml''sdp' => 'application/sdp''sdw' => 'application/vnd.stardivision.writer''see' => 'application/vnd.seemail''seed' => 'application/vnd.fdsn.seed''sema' => 'application/vnd.sema''semd' => 'application/vnd.semd''semf' => 'application/vnd.semf''ser' => 'application/java-serialized-object''setpay' => 'application/set-payment-initiation''setreg' => 'application/set-registration-initiation''sfd-hdstx' => 'application/vnd.hydrostatix.sof-data''sfs' => 'application/vnd.spotfire.sfs''sgl' => 'application/vnd.stardivision.writer-global''sgm' => 'text/sgml''sgml' => 'text/sgml''sh' => 'application/x-sh''shar' => 'application/x-shar''shf' => 'application/shf+xml''sig' => 'application/pgp-signature''silo' => 'model/mesh''sis' => 'application/vnd.symbian.install''sisx' => 'application/vnd.symbian.install''sit' => 'application/x-stuffit''sitx' => 'application/x-stuffitx''skd' => 'application/vnd.koan''skm' => 'application/vnd.koan''skp' => 'application/vnd.koan''skt' => 'application/vnd.koan''sldm' => 'application/vnd.ms-powerpoint.slide.macroenabled.12''sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide''slt' => 'application/vnd.epson.salt''sm' => 'application/vnd.stepmania.stepchart''smf' => 'application/vnd.stardivision.math''smi' => 'application/smil+xml''smil' => 'application/smil+xml''snd' => 'audio/basic''snf' => 'application/x-font-snf''so' => 'application/octet-stream''spc' => 'application/x-pkcs7-certificates''spf' => 'application/vnd.yamaha.smaf-phrase''spl' => 'application/x-futuresplash''spot' => 'text/vnd.in3d.spot''spp' => 'application/scvp-vp-response''spq' => 'application/scvp-vp-request''spx' => 'audio/ogg''src' => 'application/x-wais-source''sru' => 'application/sru+xml''srx' => 'application/sparql-results+xml''sse' => 'application/vnd.kodak-descriptor''ssf' => 'application/vnd.epson.ssf''ssml' => 'application/ssml+xml''st' => 'application/vnd.sailingtracker.track''stc' => 'application/vnd.sun.xml.calc.template''std' => 'application/vnd.sun.xml.draw.template''stf' => 'application/vnd.wt.stf''sti' => 'application/vnd.sun.xml.impress.template''stk' => 'application/hyperstudio''stl' => 'application/vnd.ms-pki.stl''str' => 'application/vnd.pg.format''stw' => 'application/vnd.sun.xml.writer.template''sub' => 'image/vnd.dvb.subtitle''sus' => 'application/vnd.sus-calendar''susp' => 'application/vnd.sus-calendar''sv4cpio' => 'application/x-sv4cpio''sv4crc' => 'application/x-sv4crc''svc' => 'application/vnd.dvb.service''svd' => 'application/vnd.svd''svg' => 'image/svg+xml''svgz' => 'image/svg+xml''swa' => 'application/x-director''swf' => 'application/x-shockwave-flash''swi' => 'application/vnd.aristanetworks.swi''sxc' => 'application/vnd.sun.xml.calc''sxd' => 'application/vnd.sun.xml.draw''sxg' => 'application/vnd.sun.xml.writer.global''sxi' => 'application/vnd.sun.xml.impress''sxm' => 'application/vnd.sun.xml.math''sxw' => 'application/vnd.sun.xml.writer''t' => 'text/troff''tao' => 'application/vnd.tao.intent-module-archive''tar' => 'application/x-tar''tcap' => 'application/vnd.3gpp2.tcap''tcl' => 'application/x-tcl''teacher' => 'application/vnd.smart.teacher''tei' => 'application/tei+xml''teicorpus' => 'application/tei+xml''tex' => 'application/x-tex''texi' => 'application/x-texinfo''texinfo' => 'application/x-texinfo''text' => 'text/plain''tfi' => 'application/thraud+xml''tfm' => 'application/x-tex-tfm''thmx' => 'application/vnd.ms-officetheme''tif' => 'image/tiff''tiff' => 'image/tiff''tmo' => 'application/vnd.tmobile-livetv''torrent' => 'application/x-bittorrent''tpl' => 'application/vnd.groove-tool-template''tpt' => 'application/vnd.trid.tpt''tr' => 'text/troff''tra' => 'application/vnd.trueapp''trm' => 'application/x-msterminal''tsd' => 'application/timestamped-data''tsv' => 'text/tab-separated-values''ttc' => 'application/x-font-ttf''ttf' => 'application/x-font-ttf''ttl' => 'text/turtle''twd' => 'application/vnd.simtech-mindmapper''twds' => 'application/vnd.simtech-mindmapper''txd' => 'application/vnd.genomatix.tuxedo''txf' => 'application/vnd.mobius.txf''txt' => 'text/plain''u32' => 'application/x-authorware-bin''udeb' => 'application/x-debian-package''ufd' => 'application/vnd.ufdl''ufdl' => 'application/vnd.ufdl''umj' => 'application/vnd.umajin''unityweb' => 'application/vnd.unity''uoml' => 'application/vnd.uoml+xml''uri' => 'text/uri-list''uris' => 'text/uri-list''urls' => 'text/uri-list''ustar' => 'application/x-ustar''utz' => 'application/vnd.uiq.theme''uu' => 'text/x-uuencode''uva' => 'audio/vnd.dece.audio''uvd' => 'application/vnd.dece.data''uvf' => 'application/vnd.dece.data''uvg' => 'image/vnd.dece.graphic''uvh' => 'video/vnd.dece.hd''uvi' => 'image/vnd.dece.graphic''uvm' => 'video/vnd.dece.mobile''uvp' => 'video/vnd.dece.pd''uvs' => 'video/vnd.dece.sd''uvt' => 'application/vnd.dece.ttml+xml''uvu' => 'video/vnd.uvvu.mp4''uvv' => 'video/vnd.dece.video''uvva' => 'audio/vnd.dece.audio''uvvd' => 'application/vnd.dece.data''uvvf' => 'application/vnd.dece.data''uvvg' => 'image/vnd.dece.graphic''uvvh' => 'video/vnd.dece.hd''uvvi' => 'image/vnd.dece.graphic''uvvm' => 'video/vnd.dece.mobile''uvvp' => 'video/vnd.dece.pd''uvvs' => 'video/vnd.dece.sd''uvvt' => 'application/vnd.dece.ttml+xml''uvvu' => 'video/vnd.uvvu.mp4''uvvv' => 'video/vnd.dece.video''uvvx' => 'application/vnd.dece.unspecified''uvx' => 'application/vnd.dece.unspecified''vcd' => 'application/x-cdlink''vcf' => 'text/x-vcard''vcg' => 'application/vnd.groove-vcard''vcs' => 'text/x-vcalendar''vcx' => 'application/vnd.vcx''vis' => 'application/vnd.visionary''viv' => 'video/vnd.vivo''vor' => 'application/vnd.stardivision.writer''vox' => 'application/x-authorware-bin''vrml' => 'model/vrml''vsd' => 'application/vnd.visio''vsf' => 'application/vnd.vsf''vss' => 'application/vnd.visio''vst' => 'application/vnd.visio''vsw' => 'application/vnd.visio''vtu' => 'model/vnd.vtu''vxml' => 'application/voicexml+xml''w3d' => 'application/x-director''wad' => 'application/x-doom''wav' => 'audio/x-wav''wax' => 'audio/x-ms-wax''wbmp' => 'image/vnd.wap.wbmp''wbs' => 'application/vnd.criticaltools.wbs+xml''wbxml' => 'application/vnd.wap.wbxml''wcm' => 'application/vnd.ms-works''wdb' => 'application/vnd.ms-works''weba' => 'audio/webm''webm' => 'video/webm''webp' => 'image/webp''wg' => 'application/vnd.pmi.widget''wgt' => 'application/widget''wks' => 'application/vnd.ms-works''wm' => 'video/x-ms-wm''wma' => 'audio/x-ms-wma''wmd' => 'application/x-ms-wmd''wmf' => 'application/x-msmetafile''wml' => 'text/vnd.wap.wml''wmlc' => 'application/vnd.wap.wmlc''wmls' => 'text/vnd.wap.wmlscript''wmlsc' => 'application/vnd.wap.wmlscriptc''wmv' => 'video/x-ms-wmv''wmx' => 'video/x-ms-wmx''wmz' => 'application/x-ms-wmz''woff' => 'application/x-font-woff''wpd' => 'application/vnd.wordperfect''wpl' => 'application/vnd.ms-wpl''wps' => 'application/vnd.ms-works''wqd' => 'application/vnd.wqd''wri' => 'application/x-mswrite''wrl' => 'model/vrml''wsdl' => 'application/wsdl+xml''wspolicy' => 'application/wspolicy+xml''wtb' => 'application/vnd.webturbo''wvx' => 'video/x-ms-wvx''x32' => 'application/x-authorware-bin''x3d' => 'application/vnd.hzn-3d-crossword''xap' => 'application/x-silverlight-app''xar' => 'application/vnd.xara''xbap' => 'application/x-ms-xbap''xbd' => 'application/vnd.fujixerox.docuworks.binder''xbm' => 'image/x-xbitmap''xdf' => 'application/xcap-diff+xml''xdm' => 'application/vnd.syncml.dm+xml''xdp' => 'application/vnd.adobe.xdp+xml''xdssc' => 'application/dssc+xml''xdw' => 'application/vnd.fujixerox.docuworks''xenc' => 'application/xenc+xml''xer' => 'application/patch-ops-error+xml''xfdf' => 'application/vnd.adobe.xfdf''xfdl' => 'application/vnd.xfdl''xht' => 'application/xhtml+xml''xhtml' => 'application/xhtml+xml''xhvml' => 'application/xv+xml''xif' => 'image/vnd.xiff''xla' => 'application/vnd.ms-excel''xlam' => 'application/vnd.ms-excel.addin.macroenabled.12''xlc' => 'application/vnd.ms-excel''xlm' => 'application/vnd.ms-excel''xls' => 'application/vnd.ms-excel''xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12''xlsm' => 'application/vnd.ms-excel.sheet.macroenabled.12''xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet''xlt' => 'application/vnd.ms-excel''xltm' => 'application/vnd.ms-excel.template.macroenabled.12''xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template''xlw' => 'application/vnd.ms-excel''xml' => 'application/xml''xo' => 'application/vnd.olpc-sugar''xop' => 'application/xop+xml''xpi' => 'application/x-xpinstall''xpm' => 'image/x-xpixmap''xpr' => 'application/vnd.is-xpr''xps' => 'application/vnd.ms-xpsdocument''xpw' => 'application/vnd.intercon.formnet''xpx' => 'application/vnd.intercon.formnet''xsl' => 'application/xml''xslt' => 'application/xslt+xml''xsm' => 'application/vnd.syncml+xml''xspf' => 'application/xspf+xml''xul' => 'application/vnd.mozilla.xul+xml''xvm' => 'application/xv+xml''xvml' => 'application/xv+xml''xwd' => 'image/x-xwindowdump''xyz' => 'chemical/x-xyz''yaml' => 'text/yaml''yang' => 'application/yang''yin' => 'application/yin+xml''yml' => 'text/yaml''zaz' => 'application/vnd.zzazz.deck+xml''zip' => 'application/zip''zir' => 'application/vnd.zul''zirz' => 'application/vnd.zul''zmm' => 'application/vnd.handheld-entertainment+xml']

Method Details

fromExtension() public method

Get a mimetype value from a file extension

public string|null fromExtension ( $extension )
$extension string

File extension

fromFilename() public method

Get a mimetype from a filename

public string|null fromFilename ( $filename )
$filename string

Filename to generate a mimetype from

getInstance() public static method

Get a singleton instance of the class

public static self getInstance ( )