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


PHP Type::getName方法代碼示例

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


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

示例1: getTypeByDoctrineType

 public static function getTypeByDoctrineType(Type $type)
 {
     $mapping = array_flip(self::$mapping);
     if (isset($mapping[$type->getName()])) {
         return $mapping[$type->getName()];
     } else {
         return TableInterface::TYPE_VARCHAR;
     }
 }
開發者ID:seytar,項目名稱:psx,代碼行數:9,代碼來源:SerializeTrait.php

示例2: doctrineColumnLookup

 public function doctrineColumnLookup($col_lookup)
 {
     if (isset($this->options['expr']) && isset($col_lookup[$this->options['expr']])) {
         /**
          * @var $col Column
          */
         $col = $col_lookup[$this->options['expr']];
         $this->type = $col->getType();
         $this->typeName = self::simplifyTypeName($this->type->getName());
     }
 }
開發者ID:kevinmel2000,項目名稱:crudkit,代碼行數:11,代碼來源:SQLColumn.php

示例3: setType

 /**
  * {@inheritdoc}
  */
 public function setType(Type $type)
 {
     if ($this->constructed) {
         $this->setOptions([OroOptions::KEY => [ExtendOptionsManager::TYPE_OPTION => $type->getName()]]);
     }
     return parent::setType($type);
 }
開發者ID:xamin123,項目名稱:platform,代碼行數:10,代碼來源:ExtendColumn.php

示例4: isCommentedDoctrineType

 /**
  * {@inheritdoc}
  */
 public function isCommentedDoctrineType(Type $doctrineType)
 {
     if ($doctrineType->getName() === Type::BOOLEAN) {
         // We require a commented boolean type in order to distinguish between boolean and smallint
         // as both (have to) map to the same native type.
         return true;
     }
     return parent::isCommentedDoctrineType($doctrineType);
 }
開發者ID:doctrine,項目名稱:dbal,代碼行數:12,代碼來源:DB2Platform.php

示例5: getDoctrineTypeComment

 /**
  * Get the comment to append to a column comment that helps parsing this type in reverse engineering.
  *
  * @param Type $doctrineType
  * @return string
  */
 public function getDoctrineTypeComment(Type $doctrineType)
 {
     return '(DC2Type:' . $doctrineType->getName() . ')';
 }
開發者ID:pollux1er,項目名稱:dlawebdev2,代碼行數:10,代碼來源:AbstractPlatform.php

示例6: testGetName

 public function testGetName()
 {
     $this->assertEquals('str_uuid', $this->type->getName());
 }
開發者ID:scr-be,項目名稱:arthur-doctrine-uuid-library,代碼行數:4,代碼來源:StringUuidTypeTest.php

示例7: value

 private function value(EntityManager $em, Type $type, $value)
 {
     $platform = $em->getConnection()->getDatabasePlatform();
     switch ($type->getName()) {
         case Type::BOOLEAN:
             return $type->convertToPHPValue($value, $platform);
             // json supports boolean values
         // json supports boolean values
         default:
             return $type->convertToDatabaseValue($value, $platform);
     }
 }
開發者ID:TadasJ,項目名稱:DataDogAuditBundle,代碼行數:12,代碼來源:AuditSubscriber.php


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