/** * @return array */ private function getMetadataClassesOfEntities() { $tool = new \Doctrine\ORM\Tools\SchemaTool($this->entityManager); $dir = new \DirectoryIterator($this->modelPath); $metadatas = array(); foreach ($dir as $fileinfo) { if (!$fileinfo->isDot()) { $modelPathInfo = pathinfo($fileinfo->getFilename()); $entity = 'Orm\\Entity\\' . $modelPathInfo['filename']; $metadatas[] = $this->entityManager->getClassMetadata($entity); } } return $metadatas; }