當前位置: 首頁>>代碼示例>>PHP>>正文


PHP EntityTypeInterface::get方法代碼示例

本文整理匯總了PHP中Drupal\Core\Entity\EntityTypeInterface::get方法的典型用法代碼示例。如果您正苦於以下問題:PHP EntityTypeInterface::get方法的具體用法?PHP EntityTypeInterface::get怎麽用?PHP EntityTypeInterface::get使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Drupal\Core\Entity\EntityTypeInterface的用法示例。


在下文中一共展示了EntityTypeInterface::get方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: permissionLabels

 /**
  *
  * @param \Drupal\Core\Entity\EntityTypeInterface $entity_info
  *
  * @return mixed
  */
 protected function permissionLabels(EntityTypeInterface $entity_info)
 {
     $labels = $entity_info->get("permission_labels");
     if (!isset($labels['singular'])) {
         $labels['singular'] = $entity_info->getLabel();
     }
     if (!isset($labels['plural'])) {
         $labels['plural'] = $entity_info->getLabel();
     }
     return $labels;
 }
開發者ID:jasonruyle,項目名稱:crm_core,代碼行數:17,代碼來源:CRMCorePermissions.php

示例2: isSupportedEntityType

 /**
  * {@inheritdoc}
  */
 public function isSupportedEntityType(EntityTypeInterface $entity_type, $ignore_status = FALSE)
 {
     if ($entity_type->get('multiversion') === FALSE) {
         return FALSE;
     }
     $entity_type_id = $entity_type->id();
     if (in_array($entity_type_id, $this->entityTypeBlackList)) {
         return FALSE;
     }
     // @todo: {@link https://www.drupal.org/node/2597339 Remove this when there
     // are no entity types left to implement.}
     if (in_array($entity_type_id, $this->entityTypeToDo)) {
         return FALSE;
     }
     return $entity_type instanceof ContentEntityTypeInterface;
 }
開發者ID:sedurzu,項目名稱:ildeposito8,代碼行數:19,代碼來源:MultiversionManager.php


注:本文中的Drupal\Core\Entity\EntityTypeInterface::get方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。