protected function FeedStorageController::postSave

Overrides Drupal\Core\Entity\DataBaseStorageController::postSave().

Overrides DatabaseStorageController::postSave

File

drupal/core/modules/aggregator/lib/Drupal/aggregator/FeedStorageController.php, line 99
Contains \Drupal\aggregator\FeedStorageController.

Class

FeedStorageController
Controller class for aggregators feeds.

Namespace

Drupal\aggregator

Code

protected function postSave(EntityInterface $entity, $update) {
  parent::postSave($entity, $update);
  if (!empty($entity->categories)) {
    foreach ($entity->categories as $cid => $value) {
      if ($value) {
        db_insert('aggregator_category_feed')
          ->fields(array(
          'fid' => $entity
            ->id(),
          'cid' => $cid,
        ))
          ->execute();
      }
    }
  }
}