wrapped->find($className, $id); } public function persist(object $object): void { $this->wrapped->persist($object); } public function remove(object $object): void { $this->wrapped->remove($object); } public function clear(): void { $this->wrapped->clear(); } public function detach(object $object): void { $this->wrapped->detach($object); } public function refresh(object $object): void { $this->wrapped->refresh($object); } public function flush(): void { $this->wrapped->flush(); } public function getRepository(string $className): ObjectRepository { return $this->wrapped->getRepository($className); } public function getClassMetadata(string $className): ClassMetadata { return $this->wrapped->getClassMetadata($className); } /** @phpstan-return ClassMetadataFactory> */ public function getMetadataFactory(): ClassMetadataFactory { return $this->wrapped->getMetadataFactory(); } public function initializeObject(object $obj): void { $this->wrapped->initializeObject($obj); } public function isUninitializedObject(mixed $value): bool { return $this->wrapped->isUninitializedObject($value); } public function contains(object $object): bool { return $this->wrapped->contains($object); } }