<?php declare(strict_types=1); namespace Doctrine\Persistence\Mapping; use Doctrine\Persistence\Proxy; interface ProxyClassNameResolver { /** * @psalm-param class-string<Proxy<T>>|class-string<T> $className * * @psalm-return class-string<T> * * @template T of object */ public function resolveClassName(string $className): string; }