/** * @ignore * @param \BLW\Type\HTTP\IRequest $Request * @param array $Fields */ private function _addMultipartFields(IRequest $Request, array $Fields) { // Section $Section = new Section('multipart/form-data'); // Set Content-Type Header $Request->Header['Content-Type'] = $Section->createStart(); // Add fields foreach ($Fields as $Field) { $Request->Body[] = $Section->createBoundary(); $Request->Body[] = $Field; } // End section $Request->Body[] = $Section->createEnd(); }
/** * @depends test_construct * @covers ::createEnd */ public function test_createEnd() { $Expected = "--0-00000:=00000--\r\n"; $this->assertInstanceOf('\\BLW\\Model\\MIME\\Boundary', $this->Section->createEnd(), 'Section::createStart() returned an invalid value'); $this->assertEquals($Expected, strval($this->Section->createEnd()), 'Section::createStart() returned an invalid value'); }