/** * @param DocumentManager $dm */ public function __construct(DocumentManager $dm) { $this->dm = $dm; $this->evm = $dm->getEventManager(); $this->metadataResolver = $dm->getConfiguration()->getMetadataResolverImpl(); $this->embeddedSerializer = new Mapping\EmbeddedDocumentSerializer($this->dm->getMetadataFactory(), $this->metadataResolver); }