private function getProxyDefinition($className) { $classMetadata =
$this->metadataFactory->
getMetadataFor($className);
$className =
$classMetadata->
getName(); // aliases and case sensitivity
$this->definitions
[$className] =
$this->
createProxyDefinition($className);
$proxyClassName =
$this->definitions
[$className]->proxyClassName;
if (!
class_exists($proxyClassName, false
)) { $fileName =
$this->proxyGenerator->
getProxyFileName($className);
switch ($this->autoGenerate
) { case self::AUTOGENERATE_NEVER:
require $fileName;
break;
case self::AUTOGENERATE_FILE_NOT_EXISTS: