/** * {@inheritDoc} */ public function remove(Document $document) { foreach ($this->documents as $id => $aDocument) { if ($document->isEqualTo($aDocument)) { unset($this->documents[$id]); break; } } }