assertEquals("SUMMARY:Escape\;this\,please\r\n", $property->serialize()); } function testCompoundProperty() { $arr = array( 'ABC, Inc.', 'North American Division', 'Marketing;Sales', ); $property = Sabre\VObject\Property::create('ORG'); $property->setParts($arr); $this->assertEquals('ABC\, Inc.;North American Division;Marketing\;Sales', $property->value); $this->assertEquals('ORG:ABC\, Inc.;North American Division;Marketing\;Sales' . "\r\n", $property->serialize()); $this->assertEquals(3, count($property->getParts())); $parts = $property->getParts(); $this->assertEquals('Marketing;Sales', $parts[2]); } }