* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class XmlTest extends TestCase { /** * @dataProvider mediaTypeProvider */ public function testIsMediaType($mime, $expected) { $this->assertSame($expected, MediaType\Xml::isMediaType(new MediaType($mime))); } public function mediaTypeProvider() { return [ ['text/xml', true], ['application/xml', true], ['text/xml-external-parsed-entity', true], ['application/xml-external-parsed-entity', true], ['application/xml-dtd', true], ['application/atom+xml', true], ['text/plain', false], ]; } public function testMediaTypes() { $mediaTypes = [ 'text/xml', 'application/xml', 'text/xml-external-parsed-entity', 'application/xml-external-parsed-entity', 'application/xml-dtd' ]; $this->assertEquals($mediaTypes, MediaType\Xml::getMediaTypes()); } } __halt_compiler();----SIGNATURE:----PDW8gaQg17bWcZvgyAiLHMPvUTAfjqf+jZrWo+9Vl2lLkdB/tPlZEls9Gwg1d2jmu2coabT3W+d0vovW33NyoN7Y25PebTgW7b+mp6QH0ieWlsCcAfKv9RrfLDaz7WBm6q13qHROGjGUJWRLh0MMkZr++eqQOqMH/P8k6q1qjXw8oPzp2CfceBe5Cqskc01JjZiqW7ApVhN9wGyU8zTOoTm0jbjSZDq3/zBPRccSyyN58/cBxTvHunP430iVk4CRdAPJcYosk+KBTQyEBaIS403SjalGvdEdJOBg5/iNujbo78T2XGl1oNgtFzdWn20gyUl9LZxsBUNWm0/1/4KycbW+Hp23MkHcKsGjDjgdxLVP87mK8S/xtQtx5m3sMlWVCO/z+kf5M7LRrGqzUoFUz8LDfcn7nsGPhsCPVktH0zBhMfriLr/mLkbliR13dASj1Ek7+EDNTwFU74ejECFcrf70tZrEbR7UKxRKo0ppnt11ghUfqCBdQLFc/mfuozqX/nEJ/q15xsIlNTRAnMOZW334i45dcS4w0hwlE2OpXaj/cR4TGkhDifoQ5GVhN7svW+FEtfWpnbPeokC+2Un8ygvlG+fz9KQYOEayYTWizXuLm9hd082dd+m9Oh7A4E/XYrv+WvyNZJnpCQ6eNtWYX0zKtrcPuC7UuKxFCa+yJ8I=----ATTACHMENT:----OTc2MTk4MzQyOTE2MzY3IDU0MTg4NzA0MTAxOTA5OTcgMjI3MDQyMDg0NzM1MzE4MQ==