4 * Abstract property class
6 * Extend this class to create custom complex properties
10 * @copyright Copyright (C) 2007-2012 Rooftop Solutions. All rights reserved.
11 * @author Evert Pot (http://www.rooftopsolutions.nl/)
12 * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License
14 abstract class Sabre_DAV_Property implements Sabre_DAV_PropertyInterface {
16 static function unserialize(DOMElement $prop) {
18 throw new Sabre_DAV_Exception('Unserialize has not been implemented for this class');