ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ--TEST-- XML_Util tests for Bug #18343 Entities in file names decoded during packaging --CREDITS-- Chuck Burgess # created for v1.2.2a1 2014-06-03 --FILE-- "install", "attributes" => array( "as" => "Horde/Feed/fixtures/lexicon/http-p.moreover.com-cgi-local-page%2Fo=rss&s=Newsweek", "name" => "test/Horde/Feed/fixtures/lexicon/http-p.moreover.com-cgi-local-page%2Fo=rss&s=Newsweek", ) ); echo "No matter what flags are given to createTagFromArray(), an attribute must *always* be at least ENTITIES_XML encoded..." . PHP_EOL . PHP_EOL; $flags = array( 'no flag' => null, 'false' => false, 'ENTITIES_NONE' => XML_UTIL_ENTITIES_NONE, 'ENTITIES_XML' => XML_UTIL_ENTITIES_XML, 'ENTITIES_XML_REQUIRED' => XML_UTIL_ENTITIES_XML_REQUIRED, 'ENTITIES_HTML' => XML_UTIL_ENTITIES_HTML, 'REPLACE_ENTITIES' => XML_UTIL_REPLACE_ENTITIES, ); foreach ($flags as $flagKey => $flagValue) { echo "Testing with $flagKey:" . PHP_EOL; echo XML_Util::createTagFromArray($array, $flagValue) . PHP_EOL . PHP_EOL; } ?> --EXPECT-- =====XML_Util tests for Bug #18343 "Entities in file names decoded during packaging"===== TEST: test case provided in bug report No matter what flags are given to createTagFromArray(), an attribute must *always* be at least ENTITIES_XML encoded... Testing with no flag: Testing with false: Testing with ENTITIES_NONE: Testing with ENTITIES_XML: Testing with ENTITIES_XML_REQUIRED: Testing with ENTITIES_HTML: Testing with REPLACE_ENTITIES: