public function getSummary()
 {
     $txt = '';
     if ($this->eventHistoryModel->getIsNew()) {
         $txt .= "New! \n";
     }
     if ($this->eventHistoryModel->isAnyChangeFlagsUnknown()) {
         $txt .= $this->eventHistoryModel->getDescription();
     } else {
         if ($this->eventHistoryModel->getSummaryChanged()) {
             $txt .= "Summary Changed. \n";
         }
         if ($this->eventHistoryModel->getDescriptionChanged()) {
             $txt .= "Description Changed. \n";
         }
         if ($this->eventHistoryModel->getUrlChanged()) {
             $txt .= "URL Changed. \n";
         }
         if ($this->eventHistoryModel->getStartAtChanged()) {
             $txt .= "Start Changed. \n";
         }
         if ($this->eventHistoryModel->getEndAtChanged()) {
             $txt .= "End Changed. \n";
         }
         if ($this->eventHistoryModel->getCountryIdChanged()) {
             $txt .= "Country Changed.\n";
         }
         if ($this->eventHistoryModel->getTimezoneChanged()) {
             $txt .= "Timezone Changed. \n";
         }
         if ($this->eventHistoryModel->getAreaIdChanged()) {
             $txt .= "Area Changed. \n";
         }
         if ($this->eventHistoryModel->getVenueIdChanged()) {
             $txt .= "Venue Changed. \n";
         }
         if ($this->eventHistoryModel->getIsVirtualChanged()) {
             $txt .= "Is Virtual Changed. \n";
         }
         if ($this->eventHistoryModel->getIsPhysicalChanged()) {
             $txt .= "Is Physical Changed.\n";
         }
         if ($this->eventHistoryModel->getIsDeletedChanged()) {
             $txt .= 'Deleted Changed: ' . ($this->eventHistoryModel->getIsDeleted() ? "Deleted" : "Restored") . "\n";
         }
         if ($this->eventHistoryModel->getIsCancelledChanged()) {
             $txt .= 'cancelled Changed: ' . ($this->eventHistoryModel->getIsCancelled() ? "Cancelled" : "Restored") . "\n";
         }
     }
     return $txt;
 }