You are here

public function DefaultException::onImportFailure in Acquia Content Hub 8.2

A default failure exception creator.

Parameters

\Drupal\acquia_contenthub\Event\FailedImportEvent $event: The failure event.

File

src/EventSubscriber/ImportFailure/DefaultException.php, line 30

Class

DefaultException
Default exceptions for import failures.

Namespace

Drupal\acquia_contenthub\EventSubscriber\ImportFailure

Code

public function onImportFailure(FailedImportEvent $event) {
  if (!$event
    ->hasException()) {
    $exception = new \Exception(sprintf("Failed to import. %d of %d imported", $event
      ->getCount(), count($event
      ->getCdf()
      ->getEntities())));
    $event
      ->setException($exception);
  }
}