public function ContentController::getStatusMessages in Heartbeat 8        
                          
                  
                        
File
 
   - modules/statusmessage/src/Controller/ContentController.php, line 78
Class
  
  - ContentController 
- Class ContentController.
Namespace
  Drupal\statusmessage\Controller
Code
public function getStatusMessages() {
  $data = file_get_contents("public://statusmessages.dat");
  $statusmessages = unserialize($data);
  $errors = false;
  if (is_array($statusmessages)) {
    $statusmessages = array_reverse($statusmessages);
    foreach ($statusmessages as $statusMessage) {
      if ($statusMessage instanceof \Drupal\statusmessage\Entity\Status) {
        
        $status = Status::create([]);
        if (!$status
          ->save()) {
          $errors = true;
        }
      }
    }
  }
  $result = $errors ? 'Error restoring statusmessages' : 'statusmessages restored';
  return [
    '#type' => 'markup',
    '#markup' => $this
      ->t($result),
  ];
}