public function getIterator(IEntity $parent, ICollection $collection) { $data = $collection->findBy(["this->{$this->joinStorageKey}->id" => $parent->getValue('id')])->fetchAll(); return new EntityIterator($data); }
public function getIterator(IEntity $parent, ICollection $collection) { return [parent::getIterator($parent, $collection)->current()]; }