/** * {@inheritDoc} */ public function add(Document $document) { if (null === ($id = $document->getId())) { $document->setId($id = mt_rand() % 100); $document->setCreatedAt(new \DateTime()); } $document->setUpdatedAt(new \DateTime()); $this->documents[] = $document; }
/** * @return boolean */ public function isEqualTo(Document $document) { return $this->getId() === $document->getId(); }