public function testIsOnly() { $collection = new ResourceIdentifierCollection(); $this->assertTrue($collection->isOnly($this->a->getType())); $collection->add($this->a); $this->assertTrue($collection->isOnly($this->a->getType())); $collection->add($this->b); $this->assertFalse($collection->isOnly($this->a->getType())); $this->assertFalse($collection->isOnly($this->b->getType())); $this->assertTrue($collection->isOnly([$this->a->getType(), $this->b->getType()])); }
/** * @inheritDoc */ public function getIdentifiers() { $collection = new ResourceIdentifierCollection(); /** @var ResourceInterface $resource */ foreach ($this as $resource) { $collection->add($resource->getIdentifier()); } return $collection; }