/** * @see add() */ public function __construct($data = null) { parent::__construct(array()); if (!is_null($data)) { $this->add($data); } }
/** * Constructor. * * @param mixed $data Either a DateTime object, or a date format that * can be converted to a DateTime object. * * @throws Exception */ public function __construct($data) { if (!$data instanceof DateTime) { $data = new Horde_Imap_Client_DateTime($data); } parent::__construct($data); }