public function testEmbeddingResourceWithSingleElement() { $hal = new Hal(); $hal->setResource('foo', (new Hal())->setResource('bar', new Hal())); $json = json_decode($hal->asJson()); $this->assertInternalType('array', $json->_embedded->foo->_embedded->bar); }