1<?php
2class ContentType {
3  var $default_extension;
4  var $mime_type;
5
6  function ContentType($extension, $mime) {
7    $this->default_extension = $extension;
8    $this->mime_type = $mime;
9  }
10
11  function png() {
12    return new ContentType('png', 'image/png');
13  }
14
15  function gz() {
16    return new ContentType('gz', 'application/gzip');
17  }
18
19  function pdf() {
20    return new ContentType('pdf', 'application/pdf');
21  }
22
23  function ps() {
24    return new ContentType('ps', 'application/postscript');
25  }
26}
27?>