entityManager = $entityManager; $this->metadata = $metadata; } public function create($name) { $className = $this->entityManager->normalizeEntityName($name); $defs = $this->metadata->get($name); $entity = new $className($defs, $this->entityManager); return $entity; } }