/** * {@inheritdoc} */ public function current() { $current = $this->iterator->current(); $data = array(); foreach ($this->propertyPaths as $name => $propertyPath) { $data[$name] = $this->getValue($this->propertyAccessor->getValue($current, $propertyPath)); } $this->query->getDocumentManager()->getUnitOfWork()->detach($current); return $data; }