public function __construct($date = null) { if (!is_null($date) && !$date instanceof Horde_Imap_Client_DateTime) { $date = new Horde_Imap_Client_DateTime(strval($date)); } $this->_date = $date; }