* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class FileTest extends TestCase { public function testWriteTo() { $response = new Response(200); $body = new File(__DIR__ . '/foo.txt', 'foo.txt', 'text/plain'); $body->writeTo($response); $this->assertEquals(['content-type' => ['text/plain'], 'content-disposition' => ['attachment; filename="foo.txt"']], $response->getHeaders()); $this->assertEquals('foobar', $response->getBody()->__toString()); } } __halt_compiler();----SIGNATURE:----DSHqY8FZPSWNHUpMdZSLHec/befIazFkjvgbJl2B/eAjwr0cVeGI996koZ4Wf0cg1n6grROcbhxiOGX1OhETu/VhAoCEs8Xjzz60vmImaRDWHqfTvkij/EZoA7xZFojX+npF4a8bcPiVf6D3+jK/LqvxwWpRQi65Bdsz/xom9MCl+Km/V7J4LZ/VumM1Iy8Ht7F/ykdHCSbC1bX+RZ+aHf88jqm8YyH84VTUd1XLxe+d/y/u4W4ehsefL1t3S384SkKjoa+saD3DZDWm50AIbGZ9hE28OiD+fA+Iy67LRUoEM2QWLn1Q6CGN1K9CQxmjquMrpGUtxjVXVcUMvPm16IEtw3Nb2UB2/JXFe1Uqo4Kw4buHE9NVG8fMQGcaaPGGtpi64SHfOJP9wFx/u+Hw7JAkSp8lBPOVKjmPnfEImIdr1SKUE8cmTQUDi5ZP356X1v3gYO72hglfZPPrzFRUkt0HtB4X0X1k5kP2FZBUkw5wfm9braC3+7WVMT4Gt2zW2u3xAwXi9TEopD0dH/25TwWw5gjb26gdLgG+Vmk2BII7DO9nmWWXc8g+wZAdBtH9sVsrVok1pOF2hXc32tMRoANvxsaZK401wIe0yNRxflJbkWfynAxbpFBMb4Ewz/yWcqp4EK2T1WQDp5W38WEkYHoMuSvfhE7Lzc1rbw8dflU=----ATTACHMENT:----OTAyODU2MzE5NjIxMjEzNyA5MzA4NTI0Njc4NTAwNzAyIDQ3Mjg1NzA0NjIzMjIxNjY=