1sabre/vobject
2=============
3
4The VObject library allows you to easily parse and manipulate [iCalendar](https://tools.ietf.org/html/rfc5545)
5and [vCard](https://tools.ietf.org/html/rfc6350) objects using PHP.
6
7The goal of the VObject library is to create a very complete library, with an easy to use API.
8
9Build status
10------------
11
12| branch | status |
13| ------ | ------ |
14| master | [![Build Status](https://travis-ci.org/fruux/sabre-vobject.svg?branch=master)](https://travis-ci.org/fruux/sabre-vobject) |
15| 3.4    | [![Build Status](https://travis-ci.org/fruux/sabre-vobject.svg?branch=3.4)](https://travis-ci.org/fruux/sabre-vobject) |
16| 3.1    | [![Build Status](https://travis-ci.org/fruux/sabre-vobject.svg?branch=3.1)](https://travis-ci.org/fruux/sabre-vobject) |
17| 2.1    | [![Build Status](https://travis-ci.org/fruux/sabre-vobject.svg?branch=2.1)](https://travis-ci.org/fruux/sabre-vobject) |
18| 2.0    | [![Build Status](https://travis-ci.org/fruux/sabre-vobject.svg?branch=2.0)](https://travis-ci.org/fruux/sabre-vobject) |
19
20
21Installation
22------------
23
24VObject requires PHP 5.3, and should be installed using composer.
25The general composer instructions can be found on the [composer website](http://getcomposer.org/doc/00-intro.md composer website).
26
27After that, just declare the vobject dependency as follows:
28
29    "require" : {
30        "sabre/vobject" : "~3.4"
31    }
32
33Then, run `composer.phar update` and you should be good.
34
35Usage
36-----
37
38* [3.x documentation](http://sabre.io/vobject/usage/)
39* [2.x documentation](http://sabre.io/vobject/usage_2/)
40* [Migrating from 2.x to 3.x](http://sabre.io/vobject/upgrade/)
41
42Support
43-------
44
45Head over to the [SabreDAV mailing list](http://groups.google.com/group/sabredav-discuss) for any questions.
46
47Made at fruux
48-------------
49
50This library is being developed by [fruux](https://fruux.com/). Drop us a line for commercial services or enterprise support.
51