* @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:----tjWQ2t7ehzSUlslEcOWgXYgIpsQYsQQc3Yq4wszbsVbnvcHA9Iph2MctLzxa8cJ/+qHgB/un6LYxzY2fEE/A5dgd5Dw7ZwQaM9sHKBR9ub6PCrAadKvomaDc2ASIe4x92zp01GMG69GGZ4gVuHaUMdmKTeD1YKATzxvJ6PHpJe6yJLtZaM+K9+vss6D3185Wm0/g78m6UOpPVTicvY4Rb1YJe0V6jjQy+LzxvIUSnqXrR5HV6/fvuQWkd9fc49LkmRb9eluObAjmC38NtmSvEFKVPMaornlSek8cHSmjJliqxrCtK07i+KizdtAF3M/LOTkBDqx0W9bczwUMEzmnzyOCfBt5VQGs5LcFVONIvygocpureAV6MBH0HE1oeQcTQ0XCFS64NHCP9gyr4SC7RgBttfN+kvuaYDOP85vQpYacpWLef2KTp7aLkOBdLusdthPsqE9vMHLlm7U5fdnUcn/KDvWBNymKEg8G3ZU2GU//c0p1KlxLIKpAXAMnvIt33rv7AbPIk9rF22aUh9NrULzmA67apks7YWZBtrcybA90QSI4FLb2slSHlVPo6YE1UIJvw+k8jf/Blrt0vg+6vo9tBjcXKlpylx1ra6Wjo4hEIaKkxVoqRmZsKQnaZXNh11NNP+tdQM8ksTSjuOzWNEQ7tXh02Wnu2pspoP47Z58=----ATTACHMENT:----MjEwODI0MDI0MDg1NzI1NiA3ODczMDcxMTg1MjUyOTA0IDE1NzIzNzcyOTM2MjU1MjM=