X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fmigrate%2Fsrc%2FPlugin%2Fmigrate%2Fdestination%2FComponentEntityDisplayBase.php;h=1c94214fd5a79dca74fed929f5a65fd574807c8a;hb=5b8bb166bfa98770daef9de5c127fc2e6ef02340;hp=660248494e110a1327ee08b5d5345ed18cb9021b;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/modules/migrate/src/Plugin/migrate/destination/ComponentEntityDisplayBase.php b/web/core/modules/migrate/src/Plugin/migrate/destination/ComponentEntityDisplayBase.php index 660248494..1c94214fd 100644 --- a/web/core/modules/migrate/src/Plugin/migrate/destination/ComponentEntityDisplayBase.php +++ b/web/core/modules/migrate/src/Plugin/migrate/destination/ComponentEntityDisplayBase.php @@ -6,7 +6,14 @@ use Drupal\migrate\Plugin\MigrationInterface; use Drupal\migrate\Row; /** - * Defines the base abstract class for component entity display. + * Provides a destination plugin for migrating entity display components. + * + * Display modes provide different presentations for viewing ('view modes') or + * editing ('form modes') content. This destination plugin is an abstract base + * class for migrating fields and other components into view and form modes. + * + * @see \Drupal\migrate\Plugin\migrate\destination\PerComponentEntityDisplay + * @see \Drupal\migrate\Plugin\migrate\destination\PerComponentEntityFormDisplay */ abstract class ComponentEntityDisplayBase extends DestinationBase { @@ -64,6 +71,6 @@ abstract class ComponentEntityDisplayBase extends DestinationBase { * @return \Drupal\Core\Entity\Display\EntityDisplayInterface * The entity display object. */ - protected abstract function getEntity($entity_type, $bundle, $mode); + abstract protected function getEntity($entity_type, $bundle, $mode); }