/** * Retrieve instance. * * @param array $params * @param array $defaults * * @return CRM_Report_DAO_ReportInstance|null */ public static function retrieve($params, &$defaults) { $instance = new CRM_Report_DAO_ReportInstance(); $instance->copyValues($params); if ($instance->find(TRUE)) { CRM_Core_DAO::storeValues($instance, $defaults); $instance->free(); return $instance; } return NULL; }