/** * @inheritdoc */ public function getIdentifiers() { if (!$this->isHasMany()) { throw new RuntimeException('No data member of data member is not a valid has-many relationship.'); } return ResourceIdentifierCollection::create($this->get(self::DATA)); }
public function testHasMany() { $input = new stdClass(); $input->{Relationship::DATA} = $this->hasMany; $object = new Relationship($input); $expected = ResourceIdentifierCollection::create($this->hasMany); $this->assertEquals($expected, $object->getData()); $this->assertTrue($object->isHasMany()); $this->assertFalse($object->isHasOne()); }