当前位置: 首页>>代码示例>>PHP>>正文


PHP ClassMetadataFactory::getAllMetadata方法代码示例

本文整理汇总了PHP中Doctrine\ORM\Mapping\ClassMetadataFactory::getAllMetadata方法的典型用法代码示例。如果您正苦于以下问题:PHP ClassMetadataFactory::getAllMetadata方法的具体用法?PHP ClassMetadataFactory::getAllMetadata怎么用?PHP ClassMetadataFactory::getAllMetadata使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Doctrine\ORM\Mapping\ClassMetadataFactory的用法示例。


在下文中一共展示了ClassMetadataFactory::getAllMetadata方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getAllMetadata

 /**
  * {@inheritdoc}
  */
 public function getAllMetadata()
 {
     if ($logger = $this->getProfilingLogger()) {
         $logger->startGetAllMetadata();
         $result = parent::getAllMetadata();
         $logger->stopGetAllMetadata();
         return $result;
     } else {
         return parent::getAllMetadata();
     }
 }
开发者ID:sagikazarmark,项目名称:platform,代码行数:14,代码来源:OroClassMetadataFactory.php

示例2: getAllMetadata

 /**
  * {@inheritdoc}
  */
 public function getAllMetadata()
 {
     $logger = $this->getProfilingLogger();
     if ($logger) {
         $logger->startGetAllMetadata();
     }
     $result = parent::getAllMetadata();
     if ($logger) {
         $logger->stopGetAllMetadata();
     }
     return $result;
 }
开发者ID:Maksold,项目名称:platform,代码行数:15,代码来源:OroClassMetadataFactory.php

示例3: createRepository

 /**
  * Create the migration repository data store.
  * @return void
  */
 public function createRepository()
 {
     $this->schema->updateSchema($this->metadata->getAllMetadata());
 }
开发者ID:rosstuck,项目名称:Laravel-Doctrine,代码行数:8,代码来源:DoctrineMigrationRepository.php

示例4: testGetAllMetadataWorksWithBadConnection

 public function testGetAllMetadataWorksWithBadConnection()
 {
     // DDC-3551
     $conn = $this->getMockBuilder('Doctrine\\DBAL\\Connection')->disableOriginalConstructor()->getMock();
     $mockDriver = new MetadataDriverMock();
     $em = $this->_createEntityManager($mockDriver, $conn);
     $conn->expects($this->any())->method('getDatabasePlatform')->will($this->throwException(new \Exception('Exception thrown in test when calling getDatabasePlatform')));
     $cmf = new ClassMetadataFactory();
     $cmf->setEntityManager($em);
     // getting all the metadata should work, even if get DatabasePlatform blows up
     $metadata = $cmf->getAllMetadata();
     // this will just be an empty array - there was no error
     $this->assertEquals(array(), $metadata);
 }
开发者ID:selimcr,项目名称:servigases,代码行数:14,代码来源:ClassMetadataFactoryTest.php


注:本文中的Doctrine\ORM\Mapping\ClassMetadataFactory::getAllMetadata方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。