Upgraded imagemagick and manually altered pdf to image module to handle changes....
[yaffs-website] / web / modules / contrib / entity_reference_revisions / src / Plugin / Derivative / MigrateEntityReferenceRevisions.php
1 <?php
2
3 namespace Drupal\entity_reference_revisions\Plugin\Derivative;
4
5 use Drupal\entity_reference_revisions\Plugin\migrate\destination\EntityReferenceRevisions;
6 use Drupal\migrate\Plugin\Derivative\MigrateEntityRevision;
7
8 /**
9  * Class MigrateEntityReferenceRevisions
10  */
11 class MigrateEntityReferenceRevisions extends MigrateEntityRevision  {
12
13   /**
14    * {@inheritdoc}
15    */
16   public function getDerivativeDefinitions($basePluginDefinition) {
17     foreach ($this->entityDefinitions as $entityType => $entityInfo) {
18       if ($entityInfo->getKey('revision')) {
19         $this->derivatives[$entityType] = [
20           'id' => "entity_reference_revisions:$entityType",
21           'class' => EntityReferenceRevisions::class,
22           'requirements_met' => 1,
23           'provider' => $entityInfo->getProvider(),
24         ];
25       }
26     }
27     return $this->derivatives;
28   }
29
30 }