/** * @static * @param string $reportName * @param int $userId * @param Date $dateCreated * @param string $serialized * @param int $reportId * @return SavedReport */ public static function FromDatabase($reportName, $userId, Date $dateCreated, $serialized, $reportId) { $savedReport = ReportSerializer::Deserialize($reportName, $userId, $serialized); $savedReport->WithDateCreated($dateCreated); $savedReport->WithId($reportId); return $savedReport; }