本文整理汇总了PHP中Drupal\Core\Field\FieldStorageDefinitionInterface::setName方法的典型用法代码示例。如果您正苦于以下问题:PHP FieldStorageDefinitionInterface::setName方法的具体用法?PHP FieldStorageDefinitionInterface::setName怎么用?PHP FieldStorageDefinitionInterface::setName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Drupal\Core\Field\FieldStorageDefinitionInterface
的用法示例。
在下文中一共展示了FieldStorageDefinitionInterface::setName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: installFieldStorageDefinition
/**
* {@inheritdoc}
*/
public function installFieldStorageDefinition($name, $entity_type_id, $provider, FieldStorageDefinitionInterface $storage_definition)
{
// @todo Pass a mutable field definition interface when we have one. See
// https://www.drupal.org/node/2346329.
if ($storage_definition instanceof BaseFieldDefinition) {
$storage_definition->setName($name)->setTargetEntityTypeId($entity_type_id)->setProvider($provider)->setTargetBundle(NULL);
}
$this->entityManager->clearCachedDefinitions();
$this->entityManager->onFieldStorageDefinitionCreate($storage_definition);
}