public function testParseXml() { $accept = 'text/xml'; $result = Mad_Controller_Mime_Type::parse($accept); $this->assertEquals(1, count($result)); $this->assertEquals('xml', (string) $result[0]); }
/** * @return array */ public function getAccepts() { if (!isset($this->_accepts)) { $accept = $this->getServer('HTTP_ACCEPT'); if (empty($accept)) { $types = array(); $contentType = $this->getContentType(); if ($contentType) { $types[] = $contentType; } $types[] = Mad_Controller_Mime_Type::lookupByExtension('all'); $accepts = $types; } else { $accepts = Mad_Controller_Mime_Type::parse($accept); } $this->_accepts = $accepts; } return $this->_accepts; }