public static function factory(Storage $storage, $row) { $revision = new DokumentRevision($storage); $revision->setRevisionID($row["revisionid"]); $revision->setTimestamp($row["timestamp"]); $revision->setUserID($row["userid"]); $revision->setDokumentID($row["dokumentid"]); $revision->setGliederungID($row["gliederungid"]); $revision->setKategorieID($row["kategorieid"]); $revision->setStatusID($row["statusid"]); $revision->setIdentifier($row["identifier"]); $revision->setLabel($row["label"]); $revision->setContent($row["content"]); $revision->setData(unserialize($row["data"])); $revision->setFileID($row["fileid"]); $revision->setKommentar($row["kommentar"]); return $revision; }