use Symfony\Component\Mime\Part\Multipart\FormDataPart;
use Symfony\Component\Mime\Part\TextPart;
class FormDataPartTest extends TestCase
{ public function testConstructor() { $r =
new \
ReflectionProperty(TextPart::
class, 'encoding'
);
$b =
new TextPart('content'
);
$c = DataPart::
fromPath($file = __DIR__.'/../../Fixtures/mimetypes/test.gif'
);
$f =
new FormDataPart([ 'foo' =>
$content = 'very very long content that will not be cut even if the length is way more than 76 characters, ok?',
'bar' =>
clone $b,
'baz' =>
clone $c,
]);
$this->
assertEquals('multipart',
$f->
getMediaType());
$this->
assertEquals('form-data',
$f->
getMediaSubtype());
$t =
new TextPart($content, 'utf-8', 'plain', '8bit'
);
$t->
setDisposition('form-data'
);
$t->
setName('foo'
);
$t->
getHeaders()->
setMaxLineLength(\PHP_INT_MAX
);
$b->
setDisposition('form-data'
);