caisse-bliss/v1/.phpdoc/build/classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html
2025-02-09 16:45:35 +01:00

4303 lines
233 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Documentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="../">
<link rel="icon" href="images/favicon.ico"/>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/base.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/template.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
<script src="js/template.js"></script>
<script src="js/search.js"></script>
<script defer src="js/searchIndex.js"></script>
</head>
<body id="top">
<header class="phpdocumentor-header phpdocumentor-section">
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
<label class="phpdocumentor-header__menu-icon" for="menu-button">
<i class="fas fa-bars"></i>
</label>
<section data-search-form class="phpdocumentor-search">
<label>
<span class="visually-hidden">Search for</span>
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
</svg>
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
</label>
</section>
<nav class="phpdocumentor-topnav">
<ul class="phpdocumentor-topnav__menu">
</ul>
</nav>
</header>
<main class="phpdocumentor">
<div class="phpdocumentor-section">
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
Menu
</label>
<aside class="phpdocumentor-column -three phpdocumentor-sidebar">
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrinemigrations.html" class="">DoctrineMigrations</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/hwi.html" class="">HWI</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/hwi-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/caissebliss.html" class="">CaisseBliss</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/caissebliss-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/caissebliss-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/caissebliss-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/caissebliss-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/caissebliss-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/caissebliss-service.html" class="">Service</a>
</li>
<li>
<a href="namespaces/caissebliss-tests.html" class="">Tests</a>
</li>
<li>
<a href="namespaces/caissebliss-traits.html" class="">Traits</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/tests.html" class="">Tests</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/tests-appbundle.html" class="">AppBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/app.html" class="">App</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/app-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/app-datafixtures.html" class="">DataFixtures</a>
</li>
<li>
<a href="namespaces/app-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/app-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/app-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/app-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/app-traits.html" class="">Traits</a>
</li>
<li>
<a href="namespaces/app-tests.html" class="">Tests</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/containervvrt4pd.html" class="">ContainerVvRT4pd</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/symfony.html" class="">Symfony</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/symfony-config.html" class="">Config</a>
</li>
<li>
<a href="namespaces/symfony-component.html" class="">Component</a>
</li>
<li>
<a href="namespaces/symfony-contracts.html" class="">Contracts</a>
</li>
<li>
<a href="namespaces/symfony-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/symfony-bridge.html" class="">Bridge</a>
</li>
<li>
<a href="namespaces/symfony-flex.html" class="">Flex</a>
</li>
<li>
<a href="namespaces/symfony-polyfill.html" class="">Polyfill</a>
</li>
<li>
<a href="namespaces/symfony-runtime.html" class="">Runtime</a>
</li>
<li>
<a href="namespaces/symfony-webpackencorebundle.html" class="">WebpackEncoreBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/composer.html" class="">Composer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/composer-autoload.html" class="">Autoload</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrine.html" class="">Doctrine</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/doctrine-common.html" class="">Common</a>
</li>
<li>
<a href="namespaces/doctrine-dbal.html" class="">DBAL</a>
</li>
<li>
<a href="namespaces/doctrine-deprecations.html" class="">Deprecations</a>
</li>
<li>
<a href="namespaces/doctrine-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/doctrine-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/doctrine-instantiator.html" class="">Instantiator</a>
</li>
<li>
<a href="namespaces/doctrine-migrations.html" class="">Migrations</a>
</li>
<li>
<a href="namespaces/doctrine-orm.html" class="">ORM</a>
</li>
<li>
<a href="namespaces/doctrine-persistence.html" class="">Persistence</a>
</li>
<li>
<a href="namespaces/doctrine-sqlformatter.html" class="">SqlFormatter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/easycorp.html" class="">EasyCorp</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/easycorp-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/egulias.html" class="">Egulias</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/egulias-emailvalidator.html" class="">EmailValidator</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/proxymanager.html" class="">ProxyManager</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/proxymanager-autoloader.html" class="">Autoloader</a>
</li>
<li>
<a href="namespaces/proxymanager-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/proxymanager-factory.html" class="">Factory</a>
</li>
<li>
<a href="namespaces/proxymanager-filelocator.html" class="">FileLocator</a>
</li>
<li>
<a href="namespaces/proxymanager-generator.html" class="">Generator</a>
</li>
<li>
<a href="namespaces/proxymanager-generatorstrategy.html" class="">GeneratorStrategy</a>
</li>
<li>
<a href="namespaces/proxymanager-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/proxymanager-proxy.html" class="">Proxy</a>
</li>
<li>
<a href="namespaces/proxymanager-proxygenerator.html" class="">ProxyGenerator</a>
</li>
<li>
<a href="namespaces/proxymanager-signature.html" class="">Signature</a>
</li>
<li>
<a href="namespaces/proxymanager-stub.html" class="">Stub</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/laminas.html" class="">Laminas</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/laminas-code.html" class="">Code</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/monolog.html" class="">Monolog</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/monolog-attribute.html" class="">Attribute</a>
</li>
<li>
<a href="namespaces/monolog-formatter.html" class="">Formatter</a>
</li>
<li>
<a href="namespaces/monolog-handler.html" class="">Handler</a>
</li>
<li>
<a href="namespaces/monolog-processor.html" class="">Processor</a>
</li>
<li>
<a href="namespaces/monolog-test.html" class="">Test</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/deepcopy.html" class="">DeepCopy</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/deepcopy-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/deepcopy-filter.html" class="">Filter</a>
</li>
<li>
<a href="namespaces/deepcopy-matcher.html" class="">Matcher</a>
</li>
<li>
<a href="namespaces/deepcopy-reflection.html" class="">Reflection</a>
</li>
<li>
<a href="namespaces/deepcopy-typefilter.html" class="">TypeFilter</a>
</li>
<li>
<a href="namespaces/deepcopy-typematcher.html" class="">TypeMatcher</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpparser.html" class="">PhpParser</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpparser-builder.html" class="">Builder</a>
</li>
<li>
<a href="namespaces/phpparser-comment.html" class="">Comment</a>
</li>
<li>
<a href="namespaces/phpparser-errorhandler.html" class="">ErrorHandler</a>
</li>
<li>
<a href="namespaces/phpparser-internal.html" class="">Internal</a>
</li>
<li>
<a href="namespaces/phpparser-lexer.html" class="">Lexer</a>
</li>
<li>
<a href="namespaces/phpparser-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/phpparser-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/phpparser-parser.html" class="">Parser</a>
</li>
<li>
<a href="namespaces/phpparser-prettyprinter.html" class="">PrettyPrinter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phario.html" class="">PharIo</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phario-manifest.html" class="">Manifest</a>
</li>
<li>
<a href="namespaces/phario-version.html" class="">Version</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpdocumentor.html" class="">phpDocumentor</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpdocumentor-reflection.html" class="">Reflection</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpstan.html" class="">PHPStan</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpstan-phpdocparser.html" class="">PhpDocParser</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpunit.html" class="">PHPUnit</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpunit-framework.html" class="">Framework</a>
</li>
<li>
<a href="namespaces/phpunit-runner.html" class="">Runner</a>
</li>
<li>
<a href="namespaces/phpunit-textui.html" class="">TextUI</a>
</li>
<li>
<a href="namespaces/phpunit-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/psr.html" class="">Psr</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/psr-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/psr-container.html" class="">Container</a>
</li>
<li>
<a href="namespaces/psr-eventdispatcher.html" class="">EventDispatcher</a>
</li>
<li>
<a href="namespaces/psr-link.html" class="">Link</a>
</li>
<li>
<a href="namespaces/psr-log.html" class="">Log</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/sebastianbergmann.html" class="">SebastianBergmann</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/sebastianbergmann-codecoverage.html" class="">CodeCoverage</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-fileiterator.html" class="">FileIterator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-invoker.html" class="">Invoker</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-template.html" class="">Template</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-timer.html" class="">Timer</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-cliparser.html" class="">CliParser</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunit.html" class="">CodeUnit</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunitreverselookup.html" class="">CodeUnitReverseLookup</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-comparator.html" class="">Comparator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-complexity.html" class="">Complexity</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-diff.html" class="">Diff</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-environment.html" class="">Environment</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-exporter.html" class="">Exporter</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-globalstate.html" class="">GlobalState</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-linesofcode.html" class="">LinesOfCode</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectenumerator.html" class="">ObjectEnumerator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectreflector.html" class="">ObjectReflector</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-recursioncontext.html" class="">RecursionContext</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-resourceoperations.html" class="">ResourceOperations</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-type.html" class="">Type</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/theseer.html" class="">TheSeer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/theseer-tokenizer.html" class="">Tokenizer</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/twig.html" class="">Twig</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/twig-extra.html" class="">Extra</a>
</li>
<li>
<a href="namespaces/twig-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/twig-error.html" class="">Error</a>
</li>
<li>
<a href="namespaces/twig-extension.html" class="">Extension</a>
</li>
<li>
<a href="namespaces/twig-loader.html" class="">Loader</a>
</li>
<li>
<a href="namespaces/twig-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/twig-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/twig-profiler.html" class="">Profiler</a>
</li>
<li>
<a href="namespaces/twig-runtimeloader.html" class="">RuntimeLoader</a>
</li>
<li>
<a href="namespaces/twig-sandbox.html" class="">Sandbox</a>
</li>
<li>
<a href="namespaces/twig-test.html" class="">Test</a>
</li>
<li>
<a href="namespaces/twig-tokenparser.html" class="">TokenParser</a>
</li>
<li>
<a href="namespaces/twig-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/webmozart.html" class="">Webmozart</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/webmozart-assert.html" class="">Assert</a>
</li>
</ul>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="packages/Application.html" class="">Application</a>
</h4>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
</section>
</aside>
<div class="phpdocumentor-column -nine phpdocumentor-content">
<section>
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine.html">Doctrine</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-orm.html">ORM</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-orm-tools.html">Tools</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
DisconnectedClassMetadataFactory
<span class="phpdocumentor-element__extends">
extends <a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataFactory">ClassMetadataFactory</abbr></a>
</span>
<div class="phpdocumentor-element__package">
in package
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="packages/Application.html">Application</a></li>
</ul>
</div>
</h2>
<div class="phpdocumentor-label-line">
</div>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/DisconnectedClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-disconnectedclassmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/DisconnectedClassMetadataFactory.php">DisconnectedClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">20</span>
</aside>
<p class="phpdocumentor-summary">The DisconnectedClassMetadataFactory is used to create ClassMetadataInfo objects
that do not require the entity class actually exist. This allows us to
load some mapping information and use it to do things like generate code
from the mapping information.</p>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>This class is being removed from the ORM and will be removed in 3.0.</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">link</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<a class="phpdocumentor-tag-link" href="www.doctrine-project.org"> www.doctrine-project.org </a>
</dd>
</dl>
<h3 id="toc">
Table of Contents
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-properties">
Properties
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#toc-properties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_cacheSalt">$cacheSalt</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Salt used by specific Object Manager implementation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_initialized">$initialized</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_cache">$cache</a>
<span>
&nbsp;: <a href="classes/Psr-Cache-CacheItemPoolInterface.html"><abbr title="\Psr\Cache\CacheItemPoolInterface">CacheItemPoolInterface</abbr></a>|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_driver">$driver</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-Driver-MappingDriver.html"><abbr title="\Doctrine\Persistence\Mapping\Driver\MappingDriver">MappingDriver</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_em">$em</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a>|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_embeddablesActiveNesting">$embeddablesActiveNesting</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_evm">$evm</a>
<span>
&nbsp;: <a href="classes/Doctrine-Common-EventManager.html"><abbr title="\Doctrine\Common\EventManager">EventManager</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_loadedMetadata">$loadedMetadata</a>
<span>
&nbsp;: array&lt;string, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_proxyClassNameResolver">$proxyClassNameResolver</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-ProxyClassNameResolver.html"><abbr title="\Doctrine\Persistence\Mapping\ProxyClassNameResolver">ProxyClassNameResolver</abbr></a>|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_reflectionService">$reflectionService</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a>|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_targetPlatform">$targetPlatform</a>
<span>
&nbsp;: <a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>|null </span>
</dt>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#toc-methods" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getAllMetadata">getAllMetadata()</a>
<span>
&nbsp;: array&lt;string|int, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt; </span>
</dt>
<dd>Forces the factory to load the metadata of all classes known to the underlying
mapping driver.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getLoadedMetadata">getLoadedMetadata()</a>
<span>
&nbsp;: array&lt;string|int, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt; </span>
</dt>
<dd>Returns an array of all the loaded metadata currently in memory.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getMetadataFor">getMetadataFor()</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a> </span>
</dt>
<dd>Gets the class metadata descriptor for a class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#method_getReflectionService">getReflectionService()</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-StaticReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\StaticReflectionService">StaticReflectionService</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_hasMetadataFor">hasMetadataFor()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the factory has the metadata for a class loaded already.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_isTransient">isTransient()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Returns whether the class with the specified name should have its metadata loaded.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setCache">setCache()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_setEntityManager">setEntityManager()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setMetadataFor">setMetadataFor()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the metadata descriptor for a specific class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setProxyClassNameResolver">setProxyClassNameResolver()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setReflectionService">setReflectionService()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the reflectionService.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_doLoadMetadata">doLoadMetadata()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Actually loads the metadata from the underlying metadata.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getCache">getCache()</a>
<span>
&nbsp;: <a href="classes/Psr-Cache-CacheItemPoolInterface.html"><abbr title="\Psr\Cache\CacheItemPoolInterface">CacheItemPoolInterface</abbr></a>|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getCacheKey">getCacheKey()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getDriver">getDriver()</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-Driver-MappingDriver.html"><abbr title="\Doctrine\Persistence\Mapping\Driver\MappingDriver">MappingDriver</abbr></a> </span>
</dt>
<dd>Returns the mapping driver implementation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getFqcnFromAlias">getFqcnFromAlias()</a>
<span>
&nbsp;: class-string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getParentClasses">getParentClasses()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Gets an array of parent classes for the given entity class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_initialize">initialize()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Lazy initialization of this stuff, especially the metadata driver,
since these are not needed at all when a metadata cache is active.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_initializeReflection">initializeReflection()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Initializes Reflection after ClassMetadata was constructed.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_isEntity">isEntity()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class metadata is an entity.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_loadMetadata">loadMetadata()</a>
<span>
&nbsp;: array&lt;int, string&gt; </span>
</dt>
<dd>Loads the metadata of the class in question and all it&#039;s ancestors whose metadata
is still not loaded.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_newClassMetadataInstance">newClassMetadataInstance()</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&lt;string|int, <abbr title="\Doctrine\Persistence\Mapping\T">T</abbr>&gt; </span>
</dt>
<dd>Creates a new ClassMetadata instance for the given class name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_onNotFoundMetadata">onNotFoundMetadata()</a>
<span>
&nbsp;: <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>|null </span>
</dt>
<dd>Provides a fallback hook for loading metadata when loading failed due to reflection/mapping exceptions</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_validateRuntimeMetadata">validateRuntimeMetadata()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Validate runtime metadata is correctly defined.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_wakeupReflection">wakeupReflection()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Wakes up reflection after ClassMetadata gets unserialized from cache.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addDefaultDiscriminatorMap">addDefaultDiscriminatorMap()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a default discriminator map if no one is given</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedEmbeddedClasses">addInheritedEmbeddedClasses()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedFields">addInheritedFields()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds inherited fields to the subclass mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedIndexes">addInheritedIndexes()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Copy the table indices from the parent class superclass to the child class</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedNamedNativeQueries">addInheritedNamedNativeQueries()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds inherited named native queries to the subclass mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedNamedQueries">addInheritedNamedQueries()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds inherited named queries to the subclass mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedRelations">addInheritedRelations()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds inherited association mappings to the subclass mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedSqlResultSetMappings">addInheritedSqlResultSetMappings()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds inherited sql result set mappings to the subclass mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addMappingInheritanceInformation">addMappingInheritanceInformation()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Puts the `inherited` and `declared` values into mapping information for fields, associations
and embedded classes.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addNestedEmbeddedClasses">addNestedEmbeddedClasses()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds nested embedded classes metadata to a parent class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_completeIdGeneratorMapping">completeIdGeneratorMapping()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Completes the ID generator mapping. If &quot;auto&quot; is specified we choose the generator
most appropriate for the targeted database platform.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_createDefaultProxyClassNameResolver">createDefaultProxyClassNameResolver()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_determineIdGeneratorStrategy">determineIdGeneratorStrategy()</a>
<span>
&nbsp;: int </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_findAbstractEntityClassesNotListedInDiscriminatorMap">findAbstractEntityClassesNotListedInDiscriminatorMap()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getRealClass">getRealClass()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the real class name of a class name that could be a proxy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getShortName">getShortName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the lower-case short name of a class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getTargetPlatform">getTargetPlatform()</a>
<span>
&nbsp;: <a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_inheritIdGeneratorMapping">inheritIdGeneratorMapping()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Inherits the ID generator mapping from a parent class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_normalizeClassName">normalizeClassName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Removes the prepended backslash of a class string to conform with how php outputs class names</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_peekIfIsMappedSuperclass">peekIfIsMappedSuperclass()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_truncateSequenceName">truncateSequenceName()</a>
<span>
&nbsp;: string </span>
</dt>
</dl>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_cacheSalt">
$cacheSalt
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_cacheSalt" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">43</span>
</aside>
<p class="phpdocumentor-summary">Salt used by specific Object Manager implementation.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$cacheSalt</span>
= <span class="phpdocumentor-signature__default-value">&#039;__CLASSMETADATA__&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_initialized">
$initialized
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_initialized" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">55</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$initialized</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_cache">
$cache
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_cache" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">46</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Psr-Cache-CacheItemPoolInterface.html"><abbr title="\Psr\Cache\CacheItemPoolInterface">CacheItemPoolInterface</abbr></a>|null</span>
<span class="phpdocumentor-signature__name">$cache</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_driver">
$driver
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_driver" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">63</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-Persistence-Mapping-Driver-MappingDriver.html"><abbr title="\Doctrine\Persistence\Mapping\Driver\MappingDriver">MappingDriver</abbr></a></span>
<span class="phpdocumentor-signature__name">$driver</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_em">
$em
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_em" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">57</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a>|null</span>
<span class="phpdocumentor-signature__name">$em</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_embeddablesActiveNesting">
$embeddablesActiveNesting
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_embeddablesActiveNesting" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">69</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$embeddablesActiveNesting</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_evm">
$evm
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_evm" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">66</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-Common-EventManager.html"><abbr title="\Doctrine\Common\EventManager">EventManager</abbr></a></span>
<span class="phpdocumentor-signature__name">$evm</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_loadedMetadata">
$loadedMetadata
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_loadedMetadata" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">52</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array&lt;string, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt;</span>
<span class="phpdocumentor-signature__name">$loadedMetadata</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_loadedMetadata#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate[]</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_proxyClassNameResolver">
$proxyClassNameResolver
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_proxyClassNameResolver" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">61</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-Persistence-Mapping-ProxyClassNameResolver.html"><abbr title="\Doctrine\Persistence\Mapping\ProxyClassNameResolver">ProxyClassNameResolver</abbr></a>|null</span>
<span class="phpdocumentor-signature__name">$proxyClassNameResolver</span>
= <span class="phpdocumentor-signature__default-value">null</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_reflectionService">
$reflectionService
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_reflectionService" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">58</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a>|null</span>
<span class="phpdocumentor-signature__name">$reflectionService</span>
= <span class="phpdocumentor-signature__default-value">null</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_targetPlatform">
$targetPlatform
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_targetPlatform" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">60</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>|null</span>
<span class="phpdocumentor-signature__name">$targetPlatform</span>
</code>
</article>
</section>
<section class="phpdocumentor-methods">
<h3 class="phpdocumentor-elements__header" id="methods">
Methods
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#methods" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAllMetadata">
getAllMetadata()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getAllMetadata" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">87</span>
</aside>
<p class="phpdocumentor-summary">Forces the factory to load the metadata of all classes known to the underlying
mapping driver.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAllMetadata</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The ClassMetadata instances of all mapped classes.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getLoadedMetadata">
getLoadedMetadata()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getLoadedMetadata" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">79</span>
</aside>
<p class="phpdocumentor-summary">Returns an array of all the loaded metadata currently in memory.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getLoadedMetadata</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getLoadedMetadata#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate[]</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getMetadataFor">
getMetadataFor()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getMetadataFor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">175</span>
</aside>
<p class="phpdocumentor-summary">Gets the class metadata descriptor for a class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getMetadataFor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The name of the class.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getMetadataFor#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\ReflectionException">ReflectionException</abbr></span>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-Persistence-Mapping-MappingException.html"><abbr title="\Doctrine\Persistence\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getReflectionService">
getReflectionService()
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#method_getReflectionService" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/DisconnectedClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-disconnectedclassmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/DisconnectedClassMetadataFactory.php">DisconnectedClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">23</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getReflectionService</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-StaticReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\StaticReflectionService">StaticReflectionService</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-StaticReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\StaticReflectionService">StaticReflectionService</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_hasMetadataFor">
hasMetadataFor()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_hasMetadataFor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">248</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the factory has the metadata for a class loaded already.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasMetadataFor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
&mdash;
<section class="phpdocumentor-description"><p>TRUE if the metadata of the class in question is already loaded, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isTransient">
isTransient()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_isTransient" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">408</span>
</aside>
<p class="phpdocumentor-summary">Returns whether the class with the specified name should have its metadata loaded.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isTransient</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setCache">
setCache()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setCache" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">63</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setCache</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Psr-Cache-CacheItemPoolInterface.html"><abbr title="\Psr\Cache\CacheItemPoolInterface">CacheItemPoolInterface</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$cache</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$cache</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Psr-Cache-CacheItemPoolInterface.html"><abbr title="\Psr\Cache\CacheItemPoolInterface">CacheItemPoolInterface</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setEntityManager">
setEntityManager()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_setEntityManager" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">72</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setEntityManager</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$em</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$em</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setMetadataFor">
setMetadataFor()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setMetadataFor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">265</span>
</aside>
<p class="phpdocumentor-summary">Sets the metadata descriptor for a specific class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setMetadataFor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>NOTE: This is only useful in very special cases, like when generating proxy classes.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setMetadataFor#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string $className</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate $class</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setProxyClassNameResolver">
setProxyClassNameResolver()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setProxyClassNameResolver" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">102</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setProxyClassNameResolver</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ProxyClassNameResolver.html"><abbr title="\Doctrine\Persistence\Mapping\ProxyClassNameResolver">ProxyClassNameResolver</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$resolver</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$resolver</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ProxyClassNameResolver.html"><abbr title="\Doctrine\Persistence\Mapping\ProxyClassNameResolver">ProxyClassNameResolver</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setReflectionService">
setReflectionService()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setReflectionService" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">431</span>
</aside>
<p class="phpdocumentor-summary">Sets the reflectionService.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setReflectionService</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$reflectionService</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$reflectionService</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
-abstract "
>
<h4 class="phpdocumentor-element__name" id="method_doLoadMetadata">
doLoadMetadata()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_doLoadMetadata" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">386</span>
</aside>
<p class="phpdocumentor-summary">Actually loads the metadata from the underlying metadata.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__abstract">abstract</span> <span class="phpdocumentor-signature__name">doLoadMetadata</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parent</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$rootEntityFound</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;int, class-string&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$nonSuperclassParents</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parent</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>|null</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$rootEntityFound</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>True when there is another entity (non-mapped superclass) class above the current class in the PHP class hierarchy.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$nonSuperclassParents</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;int, class-string&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>All parent class names that are not marked as mapped superclasses, with the direct parent class being the first and the root entity class the last element.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_doLoadMetadata#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate $class</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate|null $parent</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
-final "
>
<h4 class="phpdocumentor-element__name" id="method_getCache">
getCache()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getCache" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">68</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__final">final</span> <span class="phpdocumentor-signature__name">getCache</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Psr-Cache-CacheItemPoolInterface.html"><abbr title="\Psr\Cache\CacheItemPoolInterface">CacheItemPoolInterface</abbr></a>|null</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Psr-Cache-CacheItemPoolInterface.html"><abbr title="\Psr\Cache\CacheItemPoolInterface">CacheItemPoolInterface</abbr></a>|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getCacheKey">
getCacheKey()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getCacheKey" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">450</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getCacheKey</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$realClassName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$realClassName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
-abstract "
>
<h4 class="phpdocumentor-element__name" id="method_getDriver">
getDriver()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getDriver" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">120</span>
</aside>
<p class="phpdocumentor-summary">Returns the mapping driver implementation.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__abstract">abstract</span> <span class="phpdocumentor-signature__name">getDriver</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-Driver-MappingDriver.html"><abbr title="\Doctrine\Persistence\Mapping\Driver\MappingDriver">MappingDriver</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-Driver-MappingDriver.html"><abbr title="\Doctrine\Persistence\Mapping\Driver\MappingDriver">MappingDriver</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getFqcnFromAlias">
getFqcnFromAlias()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getFqcnFromAlias" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">805</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getFqcnFromAlias</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$namespaceAlias</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$simpleClassName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">class-string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$namespaceAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$simpleClassName</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getFqcnFromAlias#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>This method will be removed in ORM 3.0.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">class-string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getParentClasses">
getParentClasses()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getParentClasses" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">278</span>
</aside>
<p class="phpdocumentor-summary">Gets an array of parent classes for the given entity class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getParentClasses</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getParentClasses#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string $name</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>list<class-string></p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
-abstract "
>
<h4 class="phpdocumentor-element__name" id="method_initialize">
initialize()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_initialize" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">113</span>
</aside>
<p class="phpdocumentor-summary">Lazy initialization of this stuff, especially the metadata driver,
since these are not needed at all when a metadata cache is active.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__abstract">abstract</span> <span class="phpdocumentor-signature__name">initialize</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-protected
-abstract "
>
<h4 class="phpdocumentor-element__name" id="method_initializeReflection">
initializeReflection()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_initializeReflection" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">141</span>
</aside>
<p class="phpdocumentor-summary">Initializes Reflection after ClassMetadata was constructed.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__abstract">abstract</span> <span class="phpdocumentor-signature__name">initializeReflection</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$reflService</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$reflService</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_initializeReflection#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate $class</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
-abstract "
>
<h4 class="phpdocumentor-element__name" id="method_isEntity">
isEntity()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_isEntity" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">155</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class metadata is an entity.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__abstract">abstract</span> <span class="phpdocumentor-signature__name">isEntity</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This method should return false for mapped superclasses or embedded classes.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_isEntity#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate $class</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_loadMetadata">
loadMetadata()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_loadMetadata" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">310</span>
</aside>
<p class="phpdocumentor-summary">Loads the metadata of the class in question and all it&#039;s ancestors whose metadata
is still not loaded.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">loadMetadata</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>Important: The class $name does not necessarily exist at this point here.
Scenarios in a code-generation setup might have access to XML/YAML
Mapping files without the actual PHP code existing here. That is why the
<a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a> interface
should be used for reflection.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The name of the class for which the metadata should get loaded.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_loadMetadata#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string $name</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>list<string></p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
-abstract "
>
<h4 class="phpdocumentor-element__name" id="method_newClassMetadataInstance">
newClassMetadataInstance()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_newClassMetadataInstance" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">403</span>
</aside>
<p class="phpdocumentor-summary">Creates a new ClassMetadata instance for the given class name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__abstract">abstract</span> <span class="phpdocumentor-signature__name">newClassMetadataInstance</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&lt;string|int, <abbr title="\Doctrine\Persistence\Mapping\T">T</abbr>&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_newClassMetadataInstance#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string&lt;T&gt; $className</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">template</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>T of object</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&lt;string|int, <abbr title="\Doctrine\Persistence\Mapping\T">T</abbr>&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_onNotFoundMetadata">
onNotFoundMetadata()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_onNotFoundMetadata" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">371</span>
</aside>
<p class="phpdocumentor-summary">Provides a fallback hook for loading metadata when loading failed due to reflection/mapping exceptions</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">onNotFoundMetadata</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>|null</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>Override this method to implement a fallback strategy for failed metadata loading</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_onNotFoundMetadata#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate|null</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_validateRuntimeMetadata">
validateRuntimeMetadata()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_validateRuntimeMetadata" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">264</span>
</aside>
<p class="phpdocumentor-summary">Validate runtime metadata is correctly defined.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">validateRuntimeMetadata</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parent</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parent</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>|null</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_validateRuntimeMetadata#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
-abstract "
>
<h4 class="phpdocumentor-element__name" id="method_wakeupReflection">
wakeupReflection()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_wakeupReflection" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">129</span>
</aside>
<p class="phpdocumentor-summary">Wakes up reflection after ClassMetadata gets unserialized from cache.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__abstract">abstract</span> <span class="phpdocumentor-signature__name">wakeupReflection</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$reflService</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$reflService</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Persistence-Mapping-ReflectionService.html"><abbr title="\Doctrine\Persistence\Mapping\ReflectionService">ReflectionService</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_wakeupReflection#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>CMTemplate $class</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addDefaultDiscriminatorMap">
addDefaultDiscriminatorMap()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addDefaultDiscriminatorMap" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">330</span>
</aside>
<p class="phpdocumentor-summary">Adds a default discriminator map if no one is given</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addDefaultDiscriminatorMap</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>If an entity is of any inheritance type and does not contain a
discriminator map, then the map is generated automatically. This process
is expensive computation wise.</p>
<p>The automatically generated discriminator map contains the lowercase short name of
each class as key.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addDefaultDiscriminatorMap#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedEmbeddedClasses">
addInheritedEmbeddedClasses()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedEmbeddedClasses" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">478</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addInheritedEmbeddedClasses</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedFields">
addInheritedFields()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedFields" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">443</span>
</aside>
<p class="phpdocumentor-summary">Adds inherited fields to the subclass mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addInheritedFields</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedIndexes">
addInheritedIndexes()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedIndexes" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">522</span>
</aside>
<p class="phpdocumentor-summary">Copy the table indices from the parent class superclass to the child class</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addInheritedIndexes</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedNamedNativeQueries">
addInheritedNamedNativeQueries()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedNamedNativeQueries" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">561</span>
</aside>
<p class="phpdocumentor-summary">Adds inherited named native queries to the subclass mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addInheritedNamedNativeQueries</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedNamedQueries">
addInheritedNamedQueries()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedNamedQueries" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">544</span>
</aside>
<p class="phpdocumentor-summary">Adds inherited named queries to the subclass mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addInheritedNamedQueries</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedRelations">
addInheritedRelations()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedRelations" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">460</span>
</aside>
<p class="phpdocumentor-summary">Adds inherited association mappings to the subclass mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addInheritedRelations</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedRelations#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedSqlResultSetMappings">
addInheritedSqlResultSetMappings()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedSqlResultSetMappings" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">581</span>
</aside>
<p class="phpdocumentor-summary">Adds inherited sql result set mappings to the subclass mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addInheritedSqlResultSetMappings</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addMappingInheritanceInformation">
addMappingInheritanceInformation()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addMappingInheritanceInformation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">429</span>
</aside>
<p class="phpdocumentor-summary">Puts the `inherited` and `declared` values into mapping information for fields, associations
and embedded classes.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addMappingInheritanceInformation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><abbr title="\Doctrine\ORM\Mapping\AssociationMapping">AssociationMapping</abbr>|<abbr title="\Doctrine\ORM\Mapping\EmbeddedClassMapping">EmbeddedClassMapping</abbr>|<abbr title="\Doctrine\ORM\Mapping\FieldMapping">FieldMapping</abbr>&nbsp;</span><span class="phpdocumentor-signature__argument__reference-operator">&amp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$mapping</span>
: <span class="phpdocumentor-signature__argument__return-type"><abbr title="\Doctrine\ORM\Mapping\AssociationMapping">AssociationMapping</abbr>|<abbr title="\Doctrine\ORM\Mapping\EmbeddedClassMapping">EmbeddedClassMapping</abbr>|<abbr title="\Doctrine\ORM\Mapping\FieldMapping">FieldMapping</abbr></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_addNestedEmbeddedClasses">
addNestedEmbeddedClasses()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addNestedEmbeddedClasses" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">493</span>
</aside>
<p class="phpdocumentor-summary">Adds nested embedded classes metadata to a parent class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">addNestedEmbeddedClasses</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parentClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$prefix</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Sub embedded class metadata to add nested embedded classes metadata from.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parentClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Parent class to add nested embedded classes metadata to.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$prefix</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Embedded classes' prefix to use for nested embedded classes field names.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_completeIdGeneratorMapping">
completeIdGeneratorMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_completeIdGeneratorMapping" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">612</span>
</aside>
<p class="phpdocumentor-summary">Completes the ID generator mapping. If &quot;auto&quot; is specified we choose the generator
most appropriate for the targeted database platform.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">completeIdGeneratorMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_completeIdGeneratorMapping#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Exception-ORMException.html"><abbr title="\Doctrine\ORM\Exception\ORMException">ORMException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_createDefaultProxyClassNameResolver">
createDefaultProxyClassNameResolver()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_createDefaultProxyClassNameResolver" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">475</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">createDefaultProxyClassNameResolver</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_determineIdGeneratorStrategy">
determineIdGeneratorStrategy()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_determineIdGeneratorStrategy" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">728</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">determineIdGeneratorStrategy</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platform</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_determineIdGeneratorStrategy#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>ClassMetadata::GENERATOR_TYPE_SEQUENCE|ClassMetadata::GENERATOR_TYPE_IDENTITY</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">int</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_findAbstractEntityClassesNotListedInDiscriminatorMap">
findAbstractEntityClassesNotListedInDiscriminatorMap()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_findAbstractEntityClassesNotListedInDiscriminatorMap" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">356</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">findAbstractEntityClassesNotListedInDiscriminatorMap</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$rootEntityClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$rootEntityClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_getRealClass">
getRealClass()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getRealClass" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">464</span>
</aside>
<p class="phpdocumentor-summary">Gets the real class name of a class name that could be a proxy.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">getRealClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getRealClass#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string&lt;Proxy&lt;T&gt;&gt;|class-string&lt;T&gt; $class</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string&lt;T&gt;</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">template</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>T of object</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_getShortName">
getShortName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getShortName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">412</span>
</aside>
<p class="phpdocumentor-summary">Gets the lower-case short name of a class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">getShortName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getShortName#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string $className</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_getTargetPlatform">
getTargetPlatform()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getTargetPlatform" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">827</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">getTargetPlatform</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_inheritIdGeneratorMapping">
inheritIdGeneratorMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_inheritIdGeneratorMapping" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">767</span>
</aside>
<p class="phpdocumentor-summary">Inherits the ID generator mapping from a parent class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">inheritIdGeneratorMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parent</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parent</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_normalizeClassName">
normalizeClassName()
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_normalizeClassName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php"><a href="files/vendor-doctrine-persistence-src-persistence-mapping-abstractclassmetadatafactory.html"><abbr title="vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php">AbstractClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">164</span>
</aside>
<p class="phpdocumentor-summary">Removes the prepended backslash of a class string to conform with how php outputs class names</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">normalizeClassName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_normalizeClassName#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string $className</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>class-string</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_peekIfIsMappedSuperclass">
peekIfIsMappedSuperclass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_peekIfIsMappedSuperclass" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">396</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">peekIfIsMappedSuperclass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">class-string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">class-string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_truncateSequenceName">
truncateSequenceName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_truncateSequenceName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatafactory.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php">ClassMetadataFactory.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">748</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">truncateSequenceName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$schemaElementName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$schemaElementName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
</section>
<div class="phpdocumentor-modal" id="source-view">
<div class="phpdocumentor-modal-bg" data-exit-button></div>
<div class="phpdocumentor-modal-container">
<div class="phpdocumentor-modal-content">
<pre style="max-height: 500px; overflow-y: scroll" data-src="files/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/DisconnectedClassMetadataFactory.php.txt" class="language-php line-numbers linkable-line-numbers"></pre>
</div>
<button data-exit-button class="phpdocumentor-modal__close">&times;</button>
</div>
</div>
<script type="text/javascript">
(function () {
function loadExternalCodeSnippet(el, url, line) {
Array.prototype.slice.call(el.querySelectorAll('pre[data-src]')).forEach((pre) => {
const src = url || pre.getAttribute('data-src').replace(/\\/g, '/');
const language = 'php';
const code = document.createElement('code');
code.className = 'language-' + language;
pre.textContent = '';
pre.setAttribute('data-line', line)
code.textContent = 'Loading…';
pre.appendChild(code);
var xhr = new XMLHttpRequest();
xhr.open('GET', src, true);
xhr.onreadystatechange = function () {
if (xhr.readyState !== 4) {
return;
}
if (xhr.status < 400 && xhr.responseText) {
code.textContent = xhr.responseText;
Prism.highlightElement(code);
return;
}
if (xhr.status === 404) {
code.textContent = '✖ Error: File could not be found';
return;
}
if (xhr.status >= 400) {
code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
return;
}
code.textContent = '✖ Error: An unknown error occurred';
};
xhr.send(null);
});
}
const modalButtons = document.querySelectorAll("[data-modal]");
const openedAsLocalFile = window.location.protocol === 'file:';
if (modalButtons.length > 0 && openedAsLocalFile) {
console.warn(
'Viewing the source code is unavailable because you are opening this page from the file:// scheme; ' +
'browsers block XHR requests when a page is opened this way'
);
}
modalButtons.forEach(function (trigger) {
if (openedAsLocalFile) {
trigger.setAttribute("hidden", "hidden");
}
trigger.addEventListener("click", function (event) {
event.preventDefault();
const modal = document.getElementById(trigger.dataset.modal);
if (!modal) {
console.error(`Modal with id "${trigger.dataset.modal}" could not be found`);
return;
}
modal.classList.add("phpdocumentor-modal__open");
loadExternalCodeSnippet(modal, trigger.dataset.src || null, trigger.dataset.line)
const exits = modal.querySelectorAll("[data-exit-button]");
exits.forEach(function (exit) {
exit.addEventListener("click", function (event) {
event.preventDefault();
modal.classList.remove("phpdocumentor-modal__open");
});
});
});
});
})();
</script>
</article>
</section>
<section class="phpdocumentor-on-this-page__sidebar">
<section class="phpdocumentor-on-this-page__content">
<strong class="phpdocumentor-on-this-page__title">On this page</strong>
<ul class="phpdocumentor-list -clean">
<li class="phpdocumentor-on-this-page-section__title">Table Of Contents</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#toc-properties">Properties</a></li>
<li><a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#toc-methods">Methods</a></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Properties</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_cacheSalt">$cacheSalt<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_initialized">$initialized<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_cache">$cache<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_driver">$driver<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_em">$em<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_embeddablesActiveNesting">$embeddablesActiveNesting<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_evm">$evm<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_loadedMetadata">$loadedMetadata<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_proxyClassNameResolver">$proxyClassNameResolver<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#property_reflectionService">$reflectionService<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#property_targetPlatform">$targetPlatform<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html"></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Methods</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getAllMetadata">getAllMetadata()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getLoadedMetadata">getLoadedMetadata()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getMetadataFor">getMetadataFor()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#method_getReflectionService">getReflectionService()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_hasMetadataFor">hasMetadataFor()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_isTransient">isTransient()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setCache">setCache()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_setEntityManager">setEntityManager()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setMetadataFor">setMetadataFor()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setProxyClassNameResolver">setProxyClassNameResolver()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_setReflectionService">setReflectionService()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_doLoadMetadata">doLoadMetadata()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getCache">getCache()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getCacheKey">getCacheKey()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getDriver">getDriver()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getFqcnFromAlias">getFqcnFromAlias()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getParentClasses">getParentClasses()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_initialize">initialize()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_initializeReflection">initializeReflection()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_isEntity">isEntity()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_loadMetadata">loadMetadata()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_newClassMetadataInstance">newClassMetadataInstance()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_onNotFoundMetadata">onNotFoundMetadata()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_validateRuntimeMetadata">validateRuntimeMetadata()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_wakeupReflection">wakeupReflection()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addDefaultDiscriminatorMap">addDefaultDiscriminatorMap()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedEmbeddedClasses">addInheritedEmbeddedClasses()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedFields">addInheritedFields()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedIndexes">addInheritedIndexes()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedNamedNativeQueries">addInheritedNamedNativeQueries()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedNamedQueries">addInheritedNamedQueries()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedRelations">addInheritedRelations()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addInheritedSqlResultSetMappings">addInheritedSqlResultSetMappings()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addMappingInheritanceInformation">addMappingInheritanceInformation()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_addNestedEmbeddedClasses">addNestedEmbeddedClasses()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_completeIdGeneratorMapping">completeIdGeneratorMapping()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_createDefaultProxyClassNameResolver">createDefaultProxyClassNameResolver()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_determineIdGeneratorStrategy">determineIdGeneratorStrategy()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_findAbstractEntityClassesNotListedInDiscriminatorMap">findAbstractEntityClassesNotListedInDiscriminatorMap()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_getRealClass">getRealClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getShortName">getShortName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_getTargetPlatform">getTargetPlatform()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_inheritIdGeneratorMapping">inheritIdGeneratorMapping()</a></li>
<li><a href="classes/Doctrine-Persistence-Mapping-AbstractClassMetadataFactory.html#method_normalizeClassName">normalizeClassName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_peekIfIsMappedSuperclass">peekIfIsMappedSuperclass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataFactory.html#method_truncateSequenceName">truncateSequenceName()</a></li>
</ul>
</li>
</ul>
</section>
</section>
</div>
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
<section class="phpdocumentor-search-results__dialog">
<header class="phpdocumentor-search-results__header">
<h2 class="phpdocumentor-search-results__title">Search results</h2>
<button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
</header>
<section class="phpdocumentor-search-results__body">
<ul class="phpdocumentor-search-results__entries"></ul>
</section>
</section>
</section>
</div>
<a href="classes/Doctrine-ORM-Tools-DisconnectedClassMetadataFactory.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
</main>
<script>
cssVars({});
</script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/prism.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
</body>
</html>