Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / vendor / chi-teck / drupal-code-generator / templates / d8 / hook / entity_predelete.twig
index 5aaf9a529e77346262bdbb0da04f2a4b8060b3c6..7f7fb6bdf644b48304824d33d595852ef819f020 100644 (file)
@@ -2,11 +2,12 @@
  * Implements hook_entity_predelete().
  */
 function {{ machine_name }}_entity_predelete(Drupal\Core\Entity\EntityInterface $entity) {
+  $connection = \Drupal::database();
   // Count references to this entity in a custom table before they are removed
   // upon entity deletion.
   $id = $entity->id();
   $type = $entity->getEntityTypeId();
-  $count = db_select('example_entity_data')
+  $count = \Drupal::database()->select('example_entity_data')
     ->condition('type', $type)
     ->condition('id', $id)
     ->countQuery()
@@ -14,7 +15,7 @@ function {{ machine_name }}_entity_predelete(Drupal\Core\Entity\EntityInterface
     ->fetchField();
 
   // Log the count in a table that records this statistic for deleted entities.
-  db_merge('example_deleted_entity_statistics')
+  $connection->merge('example_deleted_entity_statistics')
     ->key(['type' => $type, 'id' => $id])
     ->fields(['count' => $count])
     ->execute();