Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 protected static function prepareTarget(FieldDefinitionInterface $field_definition)
 {
     $definition = FieldTargetDefinition::createFromFieldDefinition($field_definition)->addProperty('value');
     if ($field_definition->getType() === 'string') {
         $definition->markPropertyUnique('value');
     }
     return $definition;
 }
Ejemplo n.º 2
0
Archivo: Text.php Proyecto: Tawreh/mtg
 /**
  * {@inheritdoc}
  */
 protected static function prepareTarget(FieldDefinitionInterface $field_definition)
 {
     $definition = FieldTargetDefinition::createFromFieldDefinition($field_definition)->addProperty('value');
     if ($field_definition->getType() === 'text_with_summary') {
         $definition->addProperty('summary');
     }
     return $definition;
 }
Ejemplo n.º 3
0
 /**
  * {@inheritdoc}
  */
 protected static function prepareTarget(FieldDefinitionInterface $field_definition)
 {
     // Only reference content entities. Configuration entities will need custom
     // targets.
     $type = $field_definition->getSetting('target_type');
     if (!\Drupal::entityManager()->getDefinition($type)->isSubclassOf('\\Drupal\\Core\\Entity\\ContentEntityInterface')) {
         return;
     }
     return FieldTargetDefinition::createFromFieldDefinition($field_definition)->addProperty('target_id');
 }
Ejemplo n.º 4
0
Archivo: Link.php Proyecto: Tawreh/mtg
 /**
  * {@inheritdoc}
  */
 protected static function prepareTarget(FieldDefinitionInterface $field_definition)
 {
     return FieldTargetDefinition::createFromFieldDefinition($field_definition)->addProperty('uri')->addProperty('title');
 }
Ejemplo n.º 5
0
Archivo: Uri.php Proyecto: Tawreh/mtg
 /**
  * {@inheritdoc}
  */
 protected static function prepareTarget(FieldDefinitionInterface $field_definition)
 {
     return FieldTargetDefinition::createFromFieldDefinition($field_definition)->addProperty('value')->markPropertyUnique('value');
 }
Ejemplo n.º 6
0
Archivo: File.php Proyecto: Tawreh/mtg
 /**
  * {@inheritdoc}
  */
 protected static function prepareTarget(FieldDefinitionInterface $field_definition)
 {
     return FieldTargetDefinition::createFromFieldDefinition($field_definition)->addProperty('target_id')->addProperty('description');
 }