5use PHPUnit\Framework\TestCase;
19 $doc->PROP[
'ENCODING'] =
'QUOTED-PRINTABLE';
20 $doc->PROP[
'P1'] =
'V1';
26 $this->assertEquals(
"BEGIN:VCARD\r\nVERSION:2.1\r\n$expected\r\nEND:VCARD\r\n",
$output);
43 'PROP;P1=V1:f\;oo;bar'
51 'PROP;P1=V1:' . str_repeat(
'x', 64) .
"\r\n " . str_repeat(
'x', 16)
62 'PROP;P1=V1;ENCODING=QUOTED-PRINTABLE:foo=0D=0Abar'
69 "foo\r\nbarxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
70 "PROP;P1=V1;ENCODING=QUOTED-PRINTABLE:foo=0D=0Abarxxxxxxxxxxxxxxxxxxxxxxxxxx=\r\n xxx"
87 $this->assertEquals(1,
count($vcard->validate()));
89 $this->assertEquals(1,
count($vcard->N->getParts()));
93 $this->assertEquals(5,
count($vcard->N->getParts()));
An exception for terminatinating execution or to throw for unit testing.
count()
Returns the number of elements.
const REPAIR
The following constants are used by the validate() method.
testSerializeQuotedPrintable()
testSerializeVCard21Array()
testValidateMinimumPropValue()
testSerializeVCard21Fold()
testSerializeQuotedPrintableFold()
assertVCard21Serialization($propValue, $expected)
static read($data, $options=0, $charset='UTF-8')
Parses a vCard or iCalendar object, and returns the top component.