
| Current Path : /var/www/html1/testsite/web/modules/contrib/metatag/src/Plugin/migrate/source/d7/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : //var/www/html1/testsite/web/modules/contrib/metatag/src/Plugin/migrate/source/d7/MetatagField.php |
<?php
namespace Drupal\metatag\Plugin\migrate\source\d7;
use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
/**
* Drupal 7 Metatag field.
*
* @MigrateSource(
* id = "d7_metatag_field",
* source_module = "metatag"
* )
*/
class MetatagField extends DrupalSqlBase {
/**
* {@inheritdoc}
*/
public function query() {
return $this->select('metatag', 'm')
->fields('m', ['entity_type'])
->groupBy('entity_type');
}
/**
* {@inheritdoc}
*/
public function fields() {
$fields = [
'entity_type' => $this->t('Entity type'),
];
return $fields;
}
/**
* {@inheritdoc}
*/
public function getIds() {
$ids['entity_type']['type'] = 'string';
return $ids;
}
}