VERSION = '3.0'; $vcard->PHOTO = base64_encode('random_stuff'); $vcard->PHOTO->add('BASE64',null); $vcard->UID = 'foo-bar'; $result = $vcard->serialize(); $expected = array( "BEGIN:VCARD", "VERSION:3.0", "PHOTO;BASE64:" . base64_encode('random_stuff'), "UID:foo-bar", "END:VCARD", "", ); $this->assertEquals(implode("\r\n", $expected), $result); } }