class FinalMissingContentSubscriber
Final event subscriber to the missing content event.
Ensure that all missing content dependencies are removed from the event so the importer can complete.
Hierarchy
- class \Drupal\Core\Config\Importer\FinalMissingContentSubscriber implements \Symfony\Component\EventDispatcher\EventSubscriberInterface
Expanded class hierarchy of FinalMissingContentSubscriber
See also
\Drupal\Core\Config\ConfigImporter::processMissingContent()
1 string reference to 'FinalMissingContentSubscriber'
- core.services.yml in core/core.services.yml 
- core/core.services.yml
1 service uses FinalMissingContentSubscriber
File
- 
              core/lib/ Drupal/ Core/ Config/ Importer/ FinalMissingContentSubscriber.php, line 16 
Namespace
Drupal\Core\Config\ImporterView source
class FinalMissingContentSubscriber implements EventSubscriberInterface {
  
  /**
   * Handles the missing content event.
   *
   * @param \Drupal\Core\Config\Importer\MissingContentEvent $event
   *   The missing content event.
   */
  public function onMissingContent(MissingContentEvent $event) {
    foreach (array_keys($event->getMissingContent()) as $uuid) {
      $event->resolveMissingContent($uuid);
    }
  }
  
  /**
   * {@inheritdoc}
   */
  public static function getSubscribedEvents() {
    // This should always be the final event as it will mark all content
    // dependencies as resolved.
    $events[ConfigEvents::IMPORT_MISSING_CONTENT][] = [
      'onMissingContent',
      -1024,
    ];
    return $events;
  }
}Members
| Title Sort descending | Modifiers | Object type | Summary | 
|---|---|---|---|
| FinalMissingContentSubscriber::getSubscribedEvents | public static | function | |
| FinalMissingContentSubscriber::onMissingContent | public | function | Handles the missing content event. | 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
