提醒/名片

该库提供了一种面向对象的方法来生成vCard文件

2.1.0 2022-06-07 14:06 UTC

This package is auto-updated.

Last update: 2024-09-07 19:16:52 UTC


README

该库提供了一种面向对象的方法来生成vCard文件。

travis-img codecov-img styleci-img php-v-img github-issues-img contrib-welcome-img license-img

描述

由于PHP 7.4中新增了保留关键字fn,因此该库目前不支持此PHP版本。

vCard

目前该实现尚未完整,因为并未完全实现vCard rfc6350的所有字段和参数。

支持所有元素对v2.1、3.0和4.0的支持。

xCard

实现待定。

jCard

实现待定。

hCard

实现待定。

使用方法

<?php

use Remind\BusinessCard\VCard;
use Remind\BusinessCard\Property\Func;
use Remind\BusinessCard\Property\N;
use Remind\BusinessCard\Property\Version;

$version = new Version();
$version->setVersion(Version::VERSION_4_0);

$vCard = new VCard($version);

$n = new N();
$n->setGivenName('John');
$n->setFamilyName('Doe');

$fn = new Func('John Doe');

$vCard->addProperty($n);
$vCard->addProperty($fn);

echo $vCard;