本文整理汇总了PHP中Drupal\Core\Entity\ContentEntityBase::bundle方法的典型用法代码示例。如果您正苦于以下问题:PHP ContentEntityBase::bundle方法的具体用法?PHP ContentEntityBase::bundle怎么用?PHP ContentEntityBase::bundle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Drupal\Core\Entity\ContentEntityBase
的用法示例。
在下文中一共展示了ContentEntityBase::bundle方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testDenormalize
/**
* Tests denormalization of an entity.
*/
public function testDenormalize()
{
$normalized = $this->serializer->normalize($this->entity);
foreach (array('json', 'xml') as $type) {
$denormalized = $this->serializer->denormalize($normalized, $this->entityClass, $type, array('entity_type' => 'entity_test_mulrev'));
$this->assertTrue($denormalized instanceof $this->entityClass, SafeMarkup::format('Denormalized entity is an instance of @class', array('@class' => $this->entityClass)));
$this->assertIdentical($denormalized->getEntityTypeId(), $this->entity->getEntityTypeId(), 'Expected entity type found.');
$this->assertIdentical($denormalized->bundle(), $this->entity->bundle(), 'Expected entity bundle found.');
$this->assertIdentical($denormalized->uuid(), $this->entity->uuid(), 'Expected entity UUID found.');
}
}
示例2: testBundle
/**
* @covers ::bundle
*/
public function testBundle()
{
$this->assertSame($this->bundle, $this->entity->bundle());
}