Example #1
0
 public function testSubEntity()
 {
     $rel = new Rel('http://x.io/rels/order-items');
     $subEntity = new Entity();
     $subEntity->addClass('items');
     $subEntity->addClass('collection');
     $entity = new Entity();
     $entity->addEntity($rel, $subEntity);
     $expectedJson = json_encode(array('entities' => array(array('class' => array('items', 'collection'), 'rel' => array('http://x.io/rels/order-items')))));
     $this->assertJsonStringEqualsJsonString($expectedJson, json_encode($entity));
 }