MetatagFormatter.php in Meta tags quick 8.3
File
lib/Drupal/metatags_quick/Plugin/field/formatter/MetatagFormatter.php
View source
<?php
namespace Drupal\metatags_quick\Plugin\field\formatter;
use Drupal\field\Annotation\FieldFormatter;
use Drupal\Core\Annotation\Translation;
use Drupal\field\Plugin\Type\Formatter\FormatterBase;
use Drupal\Core\Entity\EntityInterface;
use Drupal\Core\Entity\Field\FieldInterface;
class MetatagFormatter extends FormatterBase {
public function viewElements(FieldInterface $items) {
$elements = array();
foreach ($items as $delta => $item) {
$value = $item
->getValue();
_metatags_quick_add_head(array(
'type' => 'meta',
'name' => $this->fieldDefinition->settings['meta_name'],
'content' => $value['value'],
));
}
return;
}
}