caisse-bliss/v1/.phpdoc/build/classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html

13831 lines
706 KiB
HTML
Raw Normal View History

2025-02-09 16:45:35 +01:00
<!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-mapping.html">Mapping</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
ClassMetadataInfo
<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>
<span class="phpdocumentor-element__implements">
implements
<a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a> </span>
</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/Mapping/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">77</span>
</aside>
<p class="phpdocumentor-summary">A &lt;tt&gt;ClassMetadata&lt;/tt&gt; instance holds all the object-relational mapping metadata
of an entity and its associations.</p>
<section class="phpdocumentor-description"><p>Once populated, ClassMetadata instances are usually cached in a serialized form.</p>
<p><b>IMPORTANT NOTE:</b></p>
<p>The fields of this class are only public for 2 reasons:</p>
<ol>
<li>To allow fast READ access.</li>
<li>To drastically reduce the size of a serialized instance (private/protected members
get the whole class name, namespace inclusive, prepended to every property in
the serialized representation).</li>
</ol>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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">template-covariant</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>T of object</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">template-implements</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>ClassMetadata&lt;T&gt;</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>AssociationMapping from \Doctrine\ORM\Mapping\ClassMetadata</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>FieldMapping from \Doctrine\ORM\Mapping\ClassMetadata</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>EmbeddedClassMapping from \Doctrine\ORM\Mapping\ClassMetadata</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>JoinColumnData from \Doctrine\ORM\Mapping\ClassMetadata</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>DiscriminatorColumnMapping from \Doctrine\ORM\Mapping\ClassMetadata</p>
</section>
</dd>
</dl>
<h3 id="toc">
Table of Contents
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-interfaces">
Interfaces
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#toc-interfaces" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -interface"><a href="classes/Doctrine-Persistence-Mapping-ClassMetadata.html"><abbr title="\Doctrine\Persistence\Mapping\ClassMetadata">ClassMetadata</abbr></a></dt><dd>Contract for a Doctrine persistence layer ClassMetadata class to implement.</dd> </dl>
<h4 id="toc-constants">
Constants
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#toc-constants" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_NONSTRICT_READ_WRITE">CACHE_USAGE_NONSTRICT_READ_WRITE</a>
<span>
&nbsp;= 2 </span>
</dt>
<dd>Nonstrict Read Write Cache doesnt employ any locks but can do inserts, update and deletes.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_READ_ONLY">CACHE_USAGE_READ_ONLY</a>
<span>
&nbsp;= 1 </span>
</dt>
<dd>ReadOnly cache can do reads, inserts and deletes, cannot perform updates or employ any locks,</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_READ_WRITE">CACHE_USAGE_READ_WRITE</a>
<span>
&nbsp;= 3 </span>
</dt>
<dd>Read Write Attempts to lock the entity before update/delete.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_DEFERRED_EXPLICIT">CHANGETRACKING_DEFERRED_EXPLICIT</a>
<span>
&nbsp;= 2 </span>
</dt>
<dd>DEFERRED_EXPLICIT means that changes of entities are calculated at commit-time
by doing a property-by-property comparison with the original data. This will
be done only for entities that were explicitly saved (through persist() or a cascade).</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_DEFERRED_IMPLICIT">CHANGETRACKING_DEFERRED_IMPLICIT</a>
<span>
&nbsp;= 1 </span>
</dt>
<dd>DEFERRED_IMPLICIT means that changes of entities are calculated at commit-time
by doing a property-by-property comparison with the original data. This will
be done for all entities that are in MANAGED state at commit-time.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_NOTIFY">CHANGETRACKING_NOTIFY</a>
<span>
&nbsp;= 3 </span>
</dt>
<dd>NOTIFY means that Doctrine relies on the entities sending out notifications
when their properties change. Such entity classes must implement
the &lt;tt&gt;NotifyPropertyChanged&lt;/tt&gt; interface.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_EAGER">FETCH_EAGER</a>
<span>
&nbsp;= 3 </span>
</dt>
<dd>Specifies that an association is to be fetched when the owner of the
association is fetched.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_EXTRA_LAZY">FETCH_EXTRA_LAZY</a>
<span>
&nbsp;= 4 </span>
</dt>
<dd>Specifies that an association is to be fetched lazy (on first access) and that
commands such as Collection#count, Collection#slice are issued directly against
the database if the collection is not yet initialized.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_LAZY">FETCH_LAZY</a>
<span>
&nbsp;= 2 </span>
</dt>
<dd>Specifies that an association is to be fetched when it is first accessed.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_ALWAYS">GENERATED_ALWAYS</a>
<span>
&nbsp;= 2 </span>
</dt>
<dd>The value of this column is generated by the database on both INSERT and UDPATE statements.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_INSERT">GENERATED_INSERT</a>
<span>
&nbsp;= 1 </span>
</dt>
<dd>The value of this column is generated by the database on INSERT, but not on UPDATE.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_NEVER">GENERATED_NEVER</a>
<span>
&nbsp;= 0 </span>
</dt>
<dd>The value of this column is never generated by the database.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_AUTO">GENERATOR_TYPE_AUTO</a>
<span>
&nbsp;= 1 </span>
</dt>
<dd>AUTO means the generator type will depend on what the used platform prefers.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_CUSTOM">GENERATOR_TYPE_CUSTOM</a>
<span>
&nbsp;= 7 </span>
</dt>
<dd>CUSTOM means that customer will use own ID generator that supposedly work</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_IDENTITY">GENERATOR_TYPE_IDENTITY</a>
<span>
&nbsp;= 4 </span>
</dt>
<dd>IDENTITY means an identity column is used for id generation. The database
will fill in the id column on insertion. Platforms that do not support
native identity columns may emulate them. Full portability is currently
not guaranteed.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_NONE">GENERATOR_TYPE_NONE</a>
<span>
&nbsp;= 5 </span>
</dt>
<dd>NONE means the class does not have a generated id. That means the class
must have a natural, manually assigned id.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_SEQUENCE">GENERATOR_TYPE_SEQUENCE</a>
<span>
&nbsp;= 2 </span>
</dt>
<dd>SEQUENCE means a separate sequence object will be used. Platforms that do
not have native sequence support may emulate it. Full portability is currently
not guaranteed.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_TABLE">GENERATOR_TYPE_TABLE</a>
<span>
&nbsp;= 3 </span>
</dt>
<dd>TABLE means a separate table is used for id generation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_UUID">GENERATOR_TYPE_UUID</a>
<span>
&nbsp;= 6 </span>
</dt>
<dd>UUID means that a UUID/GUID expression is used for id generation. Full
portability is currently not guaranteed.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_JOINED">INHERITANCE_TYPE_JOINED</a>
<span>
&nbsp;= 2 </span>
</dt>
<dd>JOINED means the class will be persisted according to the rules of
&lt;tt&gt;Class Table Inheritance&lt;/tt&gt;.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_NONE">INHERITANCE_TYPE_NONE</a>
<span>
&nbsp;= 1 </span>
</dt>
<dd>NONE means the class does not participate in an inheritance hierarchy
and therefore does not need an inheritance mapping type.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_SINGLE_TABLE">INHERITANCE_TYPE_SINGLE_TABLE</a>
<span>
&nbsp;= 3 </span>
</dt>
<dd>SINGLE_TABLE means the class will be persisted according to the rules of
&lt;tt&gt;Single Table Inheritance&lt;/tt&gt;.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_TABLE_PER_CLASS">INHERITANCE_TYPE_TABLE_PER_CLASS</a>
<span>
&nbsp;= 4 </span>
</dt>
<dd>TABLE_PER_CLASS means the class will be persisted according to the rules
of &lt;tt&gt;Concrete Table Inheritance&lt;/tt&gt;.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_MANY_TO_MANY">MANY_TO_MANY</a>
<span>
&nbsp;= 8 </span>
</dt>
<dd>Identifies a many-to-many association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_MANY_TO_ONE">MANY_TO_ONE</a>
<span>
&nbsp;= 2 </span>
</dt>
<dd>Identifies a many-to-one association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_ONE_TO_MANY">ONE_TO_MANY</a>
<span>
&nbsp;= 4 </span>
</dt>
<dd>Identifies a one-to-many association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_ONE_TO_ONE">ONE_TO_ONE</a>
<span>
&nbsp;= 1 </span>
</dt>
<dd>Identifies a one-to-one association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_TO_MANY">TO_MANY</a>
<span>
&nbsp;= 12 </span>
</dt>
<dd>Combined bitmask for to-many (collection-valued) associations.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_TO_ONE">TO_ONE</a>
<span>
&nbsp;= 3 </span>
</dt>
<dd>Combined bitmask for to-one (single-valued) associations.</dd>
</dl>
<h4 id="toc-properties">
Properties
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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 -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_associationMappings">$associationMappings</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The association mappings of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_cache">$cache</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt;|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_changeTrackingPolicy">$changeTrackingPolicy</a>
<span>
&nbsp;: int </span>
</dt>
<dd>READ-ONLY: The policy used for change-tracking on entities of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_columnNames">$columnNames</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>READ-ONLY: A map of field names to column names. Keys are field names and values column names.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_containsEnumIdentifier">$containsEnumIdentifier</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>READ-ONLY: Flag indicating whether the identifier/primary key contains at least one ENUM type.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_containsForeignIdentifier">$containsForeignIdentifier</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>READ-ONLY: Flag indicating whether the identifier/primary key contains at least one foreign key association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customGeneratorDefinition">$customGeneratorDefinition</a>
<span>
&nbsp;: array&lt;string, string&gt;|null </span>
</dt>
<dd>READ-ONLY: The definition of custom generator. Only used for CUSTOM
generator type</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customRepositoryClassName">$customRepositoryClassName</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>The name of the custom repository class used for the entity class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorColumn">$discriminatorColumn</a>
<span>
&nbsp;: array&lt;string, mixed&gt; </span>
</dt>
<dd>READ-ONLY: The definition of the discriminator column used in JOINED and SINGLE_TABLE
inheritance mappings.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorMap">$discriminatorMap</a>
<span>
&nbsp;: array&lt;int|string, string&gt; </span>
</dt>
<dd>READ-ONLY: The discriminator map of all mapped classes in the hierarchy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorValue">$discriminatorValue</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The discriminator value of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_embeddedClasses">$embeddedClasses</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The names of all embedded classes based on properties.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_entityListeners">$entityListeners</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The registered entity listeners.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldMappings">$fieldMappings</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>READ-ONLY: The field mappings of the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldNames">$fieldNames</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: An array of field names. Used to look up field names from column names.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_generatorType">$generatorType</a>
<span>
&nbsp;: int </span>
</dt>
<dd>READ-ONLY: The Id generator type used by the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_identifier">$identifier</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The field names of all fields that are part of the identifier/primary key
of the mapped entity class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_idGenerator">$idGenerator</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Id-AbstractIdGenerator.html"><abbr title="\Doctrine\ORM\Id\AbstractIdGenerator">AbstractIdGenerator</abbr></a> </span>
</dt>
<dd>READ-ONLY: The ID generator used for generating IDs for this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_inheritanceType">$inheritanceType</a>
<span>
&nbsp;: int </span>
</dt>
<dd>READ-ONLY: The inheritance mapping type used by the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isEmbeddedClass">$isEmbeddedClass</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>READ-ONLY: Whether this class describes the mapping of an embeddable class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isIdentifierComposite">$isIdentifierComposite</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>READ-ONLY: Flag indicating whether the identifier/primary key of the class is composite.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isMappedSuperclass">$isMappedSuperclass</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>READ-ONLY: Whether this class describes the mapping of a mapped superclass.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isReadOnly">$isReadOnly</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Is this entity marked as &quot;read-only&quot;?</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isVersioned">$isVersioned</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>READ-ONLY: A flag for whether or not instances of this class are to be versioned
with optimistic locking.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_lifecycleCallbacks">$lifecycleCallbacks</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The registered lifecycle callbacks for entities of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_name">$name</a>
<span>
&nbsp;: string </span>
</dt>
<dd>READ-ONLY: The name of the entity class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedNativeQueries">$namedNativeQueries</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The named native queries allowed to be called directly from Repository.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedQueries">$namedQueries</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The named queries allowed to be called directly from Repository.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namespace">$namespace</a>
<span>
&nbsp;: string </span>
</dt>
<dd>READ-ONLY: The namespace the entity class is contained in.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_parentClasses">$parentClasses</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The names of the parent &lt;em&gt;entity&lt;/em&gt; classes (ancestors), starting with the
nearest one and ending with the root entity class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_reflClass">$reflClass</a>
<span>
&nbsp;: <abbr title="\ReflectionClass">ReflectionClass</abbr>|null </span>
</dt>
<dd>The ReflectionClass instance of the mapped class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_reflFields">$reflFields</a>
<span>
&nbsp;: array&lt;string, <abbr title="\ReflectionProperty">ReflectionProperty</abbr>|null&gt; </span>
</dt>
<dd>The ReflectionProperty instances of the mapped class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_requiresFetchAfterChange">$requiresFetchAfterChange</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>READ-ONLY: A Flag indicating whether one or more columns of this class
have to be reloaded after insert / update operations.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_rootEntityName">$rootEntityName</a>
<span>
&nbsp;: string </span>
</dt>
<dd>READ-ONLY: The name of the entity class that is at the root of the mapped entity inheritance
hierarchy. If the entity is not part of a mapped inheritance hierarchy this is the same
as {@link $name}.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sequenceGeneratorDefinition">$sequenceGeneratorDefinition</a>
<span>
&nbsp;: array&lt;string, mixed&gt;|null </span>
</dt>
<dd>READ-ONLY: The definition of the sequence generator of this class. Only used for the
SEQUENCE generation strategy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sqlResultSetMappings">$sqlResultSetMappings</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: The mappings of the results of native SQL queries.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_subClasses">$subClasses</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>READ-ONLY: For classes in inheritance mapping hierarchies, this field contains the names of all
&lt;em&gt;entity&lt;/em&gt; subclasses of this class. These may also be abstract classes.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_table">$table</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>READ-ONLY: The primary table definition. The definition is an array with the
following entries:</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_tableGeneratorDefinition">$tableGeneratorDefinition</a>
<span>
&nbsp;: array&lt;string, mixed&gt; </span>
</dt>
<dd>READ-ONLY: The definition of the table generator of this class. Only used for the
TABLE generation strategy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_versionField">$versionField</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>READ-ONLY: The name of the field which is used for versioning in optimistic locking (if any).</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namingStrategy">$namingStrategy</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Mapping-NamingStrategy.html"><abbr title="\Doctrine\ORM\Mapping\NamingStrategy">NamingStrategy</abbr></a> </span>
</dt>
<dd>NamingStrategy determining the default column and table names.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_instantiator">$instantiator</a>
<span>
&nbsp;: <a href="classes/Doctrine-Instantiator-InstantiatorInterface.html"><abbr title="\Doctrine\Instantiator\InstantiatorInterface">InstantiatorInterface</abbr></a>|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_typedFieldMapper">$typedFieldMapper</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Mapping-TypedFieldMapper.html"><abbr title="\Doctrine\ORM\Mapping\TypedFieldMapper">TypedFieldMapper</abbr></a> </span>
</dt>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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-ORM-Mapping-ClassMetadataInfo.html#method___construct">__construct()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Initializes a new ClassMetadata instance that will hold the object-relational mapping
metadata of the class with the given name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___sleep">__sleep()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Determines which fields get serialized.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___toString">__toString()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Creates a string representation of this instance.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addDiscriminatorMapClass">addDiscriminatorMapClass()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds one entry of the discriminator map with a new class and corresponding name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addEntityListener">addEntityListener()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a entity listener for entities of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addInheritedAssociationMapping">addInheritedAssociationMapping()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>INTERNAL:
Adds an association mapping without completing/validating it.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addInheritedFieldMapping">addInheritedFieldMapping()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>INTERNAL:
Adds a field mapping without completing/validating it.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addLifecycleCallback">addLifecycleCallback()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a lifecycle callback for entities of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addNamedNativeQuery">addNamedNativeQuery()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>INTERNAL:
Adds a named native query to this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addNamedQuery">addNamedQuery()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>INTERNAL:
Adds a named query to this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSqlResultSetMapping">addSqlResultSetMapping()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>INTERNAL:
Adds a sql result set mapping to this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSubClass">addSubClass()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSubClasses">addSubClasses()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_enableAssociationCache">enableAssociationCache()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_enableCache">enableCache()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_fullyQualifiedClassName">fullyQualifiedClassName()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationCacheDefaults">getAssociationCacheDefaults()</a>
<span>
&nbsp;: array&lt;string|int, int&gt;|array&lt;string|int, string&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMappedByTargetField">getAssociationMappedByTargetField()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the target field of the owning side of the association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMapping">getAssociationMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Gets the mapping of an association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMappings">getAssociationMappings()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Gets all association mappings of the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationNames">getAssociationNames()</a>
<span>
&nbsp;: array&lt;int, string&gt; </span>
</dt>
<dd>Returns a numerically indexed list of association names of this persistent class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationsByTargetClass">getAssociationsByTargetClass()</a>
<span>
&nbsp;: array&lt;string|int, array&lt;string|int, mixed&gt;&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationTargetClass">getAssociationTargetClass()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the target class name of the given association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getColumnName">getColumnName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets a column name for a field name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getColumnNames">getColumnNames()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Gets an array containing all the column names.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getDiscriminatorColumn">getDiscriminatorColumn()</a>
<span>
&nbsp;: array&lt;string, mixed&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldForColumn">getFieldForColumn()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Used to retrieve a fieldname for either field or association from a given column.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldMapping">getFieldMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Gets the mapping of a (regular) field that holds some data but not a
reference to another object.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldName">getFieldName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the field name for a column name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldNames">getFieldNames()</a>
<span>
&nbsp;: array&lt;int, string&gt; </span>
</dt>
<dd>A numerically indexed list of field names of this persistent class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldValue">getFieldValue()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Gets the specified field&#039;s value off the given entity.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifier">getIdentifier()</a>
<span>
&nbsp;: array&lt;int, string&gt; </span>
</dt>
<dd>Gets the mapped identifier field name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierColumnNames">getIdentifierColumnNames()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Returns an array with all the identifier column names.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierFieldNames">getIdentifierFieldNames()</a>
<span>
&nbsp;: array&lt;int, string&gt; </span>
</dt>
<dd>Returns an array of identifier field names numerically indexed.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierValues">getIdentifierValues()</a>
<span>
&nbsp;: array&lt;string, mixed&gt; </span>
</dt>
<dd>Extracts the identifier values of an entity of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getLifecycleCallbacks">getLifecycleCallbacks()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Gets the registered lifecycle callbacks for an event.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getMetadataValue">getMetadataValue()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getName">getName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the fully-qualified class name of this persistent class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQueries">getNamedNativeQueries()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Gets all named native queries of the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQuery">getNamedNativeQuery()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Gets the named native query.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQueries">getNamedQueries()</a>
<span>
&nbsp;: array&lt;string|int, array&lt;string|int, mixed&gt;&gt; </span>
</dt>
<dd>Gets all named queries of the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQuery">getNamedQuery()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the named query.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedColumnName">getQuotedColumnName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the (possibly quoted) column name of a mapped field for safe use in an SQL statement.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedIdentifierColumnNames">getQuotedIdentifierColumnNames()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Gets the (possibly quoted) identifier column names for safe use in an SQL statement.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedJoinTableName">getQuotedJoinTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the (possibly quoted) name of the join table.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedTableName">getQuotedTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the (possibly quoted) primary table name of this class for safe use in an SQL statement.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionClass">getReflectionClass()</a>
<span>
&nbsp;: <abbr title="\ReflectionClass">ReflectionClass</abbr>&lt;string|int, <abbr title="\Doctrine\Persistence\Mapping\T">T</abbr>&gt; </span>
</dt>
<dd>Gets the ReflectionClass instance for this mapped class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionProperties">getReflectionProperties()</a>
<span>
&nbsp;: array&lt;string|int, <abbr title="\ReflectionProperty">ReflectionProperty</abbr>&gt;|array&lt;string|int, null&gt; </span>
</dt>
<dd>Gets the ReflectionProperties of the mapped class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionProperty">getReflectionProperty()</a>
<span>
&nbsp;: <abbr title="\ReflectionProperty">ReflectionProperty</abbr> </span>
</dt>
<dd>Gets a ReflectionProperty for a specific field of the mapped class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSchemaName">getSchemaName()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Gets primary table&#039;s schema name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSequenceName">getSequenceName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the sequence name based on class metadata.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSequencePrefix">getSequencePrefix()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the sequence name prefix based on class metadata.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleAssociationJoinColumnName">getSingleAssociationJoinColumnName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the single association join column (if any).</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleAssociationReferencedJoinColumnName">getSingleAssociationReferencedJoinColumnName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the single association referenced join column name (if any).</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierColumnName">getSingleIdentifierColumnName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the column name of the single id column. Note that this only works on
entity classes that have a single-field pk.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierFieldName">getSingleIdentifierFieldName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the name of the single id field. Note that this only works on
entity classes that have a single-field pk.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdReflectionProperty">getSingleIdReflectionProperty()</a>
<span>
&nbsp;: <abbr title="\ReflectionProperty">ReflectionProperty</abbr> </span>
</dt>
<dd>Gets the ReflectionProperty for the single identifier field.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMapping">getSqlResultSetMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Gets the result set mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMappings">getSqlResultSetMappings()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Gets all sql result set mappings of the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTableName">getTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the name of the primary table.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTemporaryIdTableName">getTemporaryIdTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the table name to use for temporary identifier tables of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTypeOfColumn">getTypeOfColumn()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Gets the type of a column.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTypeOfField">getTypeOfField()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Gets the type of a field.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasAssociation">hasAssociation()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if the given field is a mapped association for this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasField">hasField()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if the given field is a mapped property for this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasLifecycleCallbacks">hasLifecycleCallbacks()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether the class has any attached lifecycle listeners or callbacks for a lifecycle event.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasNamedNativeQuery">hasNamedNativeQuery()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class has a named native query with the given query name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasNamedQuery">hasNamedQuery()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class has a named query with the given query name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasSqlResultSetMapping">hasSqlResultSetMapping()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class has a named native query with the given query name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_initializeReflection">initializeReflection()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Initializes a new ClassMetadata instance that will hold the object-relational mapping
metadata of the class with the given name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_inlineEmbeddable">inlineEmbeddable()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Inline the embeddable class</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_invokeLifecycleCallbacks">invokeLifecycleCallbacks()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Dispatches the lifecycle event of the given entity to the registered
lifecycle callbacks and lifecycle listeners.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isAssociationInverseSide">isAssociationInverseSide()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if the association is the inverse side of a bidirectional association.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isAssociationWithSingleJoinColumn">isAssociationWithSingleJoinColumn()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Is this an association that only has a single join column?</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingDeferredExplicit">isChangeTrackingDeferredExplicit()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether the change tracking policy of this class is &quot;deferred explicit&quot;.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingDeferredImplicit">isChangeTrackingDeferredImplicit()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether the change tracking policy of this class is &quot;deferred implicit&quot;.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingNotify">isChangeTrackingNotify()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether the change tracking policy of this class is &quot;notify&quot;.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isCollectionValuedAssociation">isCollectionValuedAssociation()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if the given field is a mapped collection valued association for this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifier">isIdentifier()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether a field is part of the identifier/primary key field(s).</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifierNatural">isIdentifierNatural()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class has a natural identifier/pk (which means it does
not use any Id generator.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifierUuid">isIdentifierUuid()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class use a UUID for id generation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorIdentity">isIdGeneratorIdentity()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class uses an identity column for the Id generation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorSequence">isIdGeneratorSequence()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the class uses a sequence for id generation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorTable">isIdGeneratorTable()</a>
<span>
&nbsp;: false </span>
</dt>
<dd>Checks whether the class uses a table for id generation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeJoined">isInheritanceTypeJoined()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the mapped class uses the JOINED inheritance mapping strategy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeNone">isInheritanceTypeNone()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeSingleTable">isInheritanceTypeSingleTable()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the mapped class uses the SINGLE_TABLE inheritance mapping strategy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeTablePerClass">isInheritanceTypeTablePerClass()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the mapped class uses the TABLE_PER_CLASS inheritance mapping strategy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedAssociation">isInheritedAssociation()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether a mapped association field is inherited from a superclass.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedEmbeddedClass">isInheritedEmbeddedClass()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedField">isInheritedField()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether a mapped field is inherited from an entity superclass.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isNullable">isNullable()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if the field is not null.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isRootEntity">isRootEntity()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if this entity is the root in any entity-inheritance-hierarchy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isSingleValuedAssociation">isSingleValuedAssociation()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if the given field is a mapped single valued association for this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isUniqueField">isUniqueField()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if the field is unique.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapEmbedded">mapEmbedded()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Map Embedded Class</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapField">mapField()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a mapped field to the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapManyToMany">mapManyToMany()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a many-to-many mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapManyToOne">mapManyToOne()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a many-to-one mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapOneToMany">mapOneToMany()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a one-to-many mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapOneToOne">mapOneToOne()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Adds a one-to-one mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_markReadOnly">markReadOnly()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Marks this class as read only, no change tracking is applied to it.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_newInstance">newInstance()</a>
<span>
&nbsp;: object </span>
</dt>
<dd>Creates a new instance of the mapped class, without invoking the constructor.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setAssociationOverride">setAssociationOverride()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the association to override association mapping of property for an entity relationship.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setAttributeOverride">setAttributeOverride()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the override for a mapped field.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setChangeTrackingPolicy">setChangeTrackingPolicy()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the change tracking policy used by this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setCustomGeneratorDefinition">setCustomGeneratorDefinition()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets definition.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setCustomRepositoryClass">setCustomRepositoryClass()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Registers a custom repository class for the entity class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setDiscriminatorColumn">setDiscriminatorColumn()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the discriminator column definition.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setDiscriminatorMap">setDiscriminatorMap()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the discriminator values used by this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setFieldValue">setFieldValue()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the specified field to the specified value on the given entity.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdentifier">setIdentifier()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>INTERNAL:
Sets the mapped identifier/primary key fields of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdentifierValues">setIdentifierValues()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Populates the entity identifier of an entity.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdGenerator">setIdGenerator()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the ID generator used to generate IDs for instances of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdGeneratorType">setIdGeneratorType()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the type of Id generator to use for the mapped class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setInheritanceType">setInheritanceType()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the inheritance type used by the class and its subclasses.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setLifecycleCallbacks">setLifecycleCallbacks()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the lifecycle callbacks for entities of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setParentClasses">setParentClasses()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the parent class names. Only &lt;em&gt;entity&lt;/em&gt; classes may be given.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setPrimaryTable">setPrimaryTable()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the primary table definition. The provided array supports the
following structure:</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setSequenceGeneratorDefinition">setSequenceGeneratorDefinition()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the definition of the sequence ID generator for this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setSubclasses">setSubclasses()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the mapped subclasses of this class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setTableName">setTableName()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the name of the primary table the class is mapped to.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersioned">setVersioned()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets whether this class is to be versioned for optimistic locking.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersionField">setVersionField()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the name of the field that is to be used for versioning if this class is
versioned for optimistic locking.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersionMapping">setVersionMapping()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the version field mapping used for versioning. Sets the default
value to use depending on the column type.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_usesIdGenerator">usesIdGenerator()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the mapped class uses an Id generator.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAssociations">validateAssociations()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Validates association targets actually exist.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateIdentifier">validateIdentifier()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Validates Identifier.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateLifecycleCallbacks">validateLifecycleCallbacks()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Validates lifecycle callbacks.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_wakeupReflection">wakeupReflection()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Restores some state that can not be serialized/unserialized.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__storeAssociationMapping">_storeAssociationMapping()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Stores the association mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteAssociationMapping">_validateAndCompleteAssociationMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Validates &amp; completes the basic mapping information that is common to all
association mappings (one-to-one, many-ot-one, one-to-many, many-to-many).</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteManyToManyMapping">_validateAndCompleteManyToManyMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Validates &amp; completes a many-to-many association mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteOneToManyMapping">_validateAndCompleteOneToManyMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Validates &amp; completes a one-to-many association mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteOneToOneMapping">_validateAndCompleteOneToOneMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Validates &amp; completes a one-to-one association mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteFieldMapping">validateAndCompleteFieldMapping()</a>
<span>
&nbsp;: <abbr title="\Doctrine\ORM\Mapping\FieldMapping">FieldMapping</abbr> </span>
</dt>
<dd>Validates &amp; completes the given field mapping.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_assertFieldNotMapped">assertFieldNotMapped()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_assertMappingOrderBy">assertMappingOrderBy()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAccessibleProperty">getAccessibleProperty()</a>
<span>
&nbsp;: <abbr title="\ReflectionProperty">ReflectionProperty</abbr>|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceType">isInheritanceType()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether the given type identifies an inheritance type.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isTypedProperty">isTypedProperty()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether given property has type</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteTypedAssociationMapping">validateAndCompleteTypedAssociationMapping()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Validates &amp; completes the basic mapping information based on typed property.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteTypedFieldMapping">validateAndCompleteTypedFieldMapping()</a>
<span>
&nbsp;: <abbr title="array{fieldName: string, enumType?: class-string<\BackedEnum>, type?: string}">BackedEnum>, type?: string}</abbr> </span>
</dt>
<dd>Validates &amp; completes the given field mapping based on typed property.</dd>
</dl>
<section class="phpdocumentor-constants">
<h3 class="phpdocumentor-elements__header" id="constants">
Constants
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constants" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_CACHE_USAGE_NONSTRICT_READ_WRITE">
CACHE_USAGE_NONSTRICT_READ_WRITE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_NONSTRICT_READ_WRITE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">235</span>
</aside>
<p class="phpdocumentor-summary">Nonstrict Read Write Cache doesnt employ any locks but can do inserts, update and deletes.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">CACHE_USAGE_NONSTRICT_READ_WRITE</span>
= <span class="phpdocumentor-signature__default-value">2</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_CACHE_USAGE_READ_ONLY">
CACHE_USAGE_READ_ONLY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_READ_ONLY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">230</span>
</aside>
<p class="phpdocumentor-summary">ReadOnly cache can do reads, inserts and deletes, cannot perform updates or employ any locks,</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">CACHE_USAGE_READ_ONLY</span>
= <span class="phpdocumentor-signature__default-value">1</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_CACHE_USAGE_READ_WRITE">
CACHE_USAGE_READ_WRITE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_READ_WRITE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">240</span>
</aside>
<p class="phpdocumentor-summary">Read Write Attempts to lock the entity before update/delete.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">CACHE_USAGE_READ_WRITE</span>
= <span class="phpdocumentor-signature__default-value">3</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_CHANGETRACKING_DEFERRED_EXPLICIT">
CHANGETRACKING_DEFERRED_EXPLICIT
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_DEFERRED_EXPLICIT" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">170</span>
</aside>
<p class="phpdocumentor-summary">DEFERRED_EXPLICIT means that changes of entities are calculated at commit-time
by doing a property-by-property comparison with the original data. This will
be done only for entities that were explicitly saved (through persist() or a cascade).</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">CHANGETRACKING_DEFERRED_EXPLICIT</span>
= <span class="phpdocumentor-signature__default-value">2</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_CHANGETRACKING_DEFERRED_IMPLICIT">
CHANGETRACKING_DEFERRED_IMPLICIT
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_DEFERRED_IMPLICIT" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">163</span>
</aside>
<p class="phpdocumentor-summary">DEFERRED_IMPLICIT means that changes of entities are calculated at commit-time
by doing a property-by-property comparison with the original data. This will
be done for all entities that are in MANAGED state at commit-time.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">CHANGETRACKING_DEFERRED_IMPLICIT</span>
= <span class="phpdocumentor-signature__default-value">1</span>
</code>
<section class="phpdocumentor-description"><p>This is the default change tracking policy.</p>
</section>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_CHANGETRACKING_NOTIFY">
CHANGETRACKING_NOTIFY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_NOTIFY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">177</span>
</aside>
<p class="phpdocumentor-summary">NOTIFY means that Doctrine relies on the entities sending out notifications
when their properties change. Such entity classes must implement
the &lt;tt&gt;NotifyPropertyChanged&lt;/tt&gt; interface.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">CHANGETRACKING_NOTIFY</span>
= <span class="phpdocumentor-signature__default-value">3</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_FETCH_EAGER">
FETCH_EAGER
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_EAGER" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">188</span>
</aside>
<p class="phpdocumentor-summary">Specifies that an association is to be fetched when the owner of the
association is fetched.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">FETCH_EAGER</span>
= <span class="phpdocumentor-signature__default-value">3</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_FETCH_EXTRA_LAZY">
FETCH_EXTRA_LAZY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_EXTRA_LAZY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">195</span>
</aside>
<p class="phpdocumentor-summary">Specifies that an association is to be fetched lazy (on first access) and that
commands such as Collection#count, Collection#slice are issued directly against
the database if the collection is not yet initialized.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">FETCH_EXTRA_LAZY</span>
= <span class="phpdocumentor-signature__default-value">4</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_FETCH_LAZY">
FETCH_LAZY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_LAZY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">182</span>
</aside>
<p class="phpdocumentor-summary">Specifies that an association is to be fetched when it is first accessed.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">FETCH_LAZY</span>
= <span class="phpdocumentor-signature__default-value">2</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATED_ALWAYS">
GENERATED_ALWAYS
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_ALWAYS" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">255</span>
</aside>
<p class="phpdocumentor-summary">The value of this column is generated by the database on both INSERT and UDPATE statements.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATED_ALWAYS</span>
= <span class="phpdocumentor-signature__default-value">2</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATED_INSERT">
GENERATED_INSERT
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_INSERT" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">250</span>
</aside>
<p class="phpdocumentor-summary">The value of this column is generated by the database on INSERT, but not on UPDATE.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATED_INSERT</span>
= <span class="phpdocumentor-signature__default-value">1</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATED_NEVER">
GENERATED_NEVER
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_NEVER" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">245</span>
</aside>
<p class="phpdocumentor-summary">The value of this column is never generated by the database.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATED_NEVER</span>
= <span class="phpdocumentor-signature__default-value">0</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATOR_TYPE_AUTO">
GENERATOR_TYPE_AUTO
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_AUTO" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">111</span>
</aside>
<p class="phpdocumentor-summary">AUTO means the generator type will depend on what the used platform prefers.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATOR_TYPE_AUTO</span>
= <span class="phpdocumentor-signature__default-value">1</span>
</code>
<section class="phpdocumentor-description"><p>Offers full portability.</p>
</section>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATOR_TYPE_CUSTOM">
GENERATOR_TYPE_CUSTOM
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_CUSTOM" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">154</span>
</aside>
<p class="phpdocumentor-summary">CUSTOM means that customer will use own ID generator that supposedly work</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATOR_TYPE_CUSTOM</span>
= <span class="phpdocumentor-signature__default-value">7</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATOR_TYPE_IDENTITY">
GENERATOR_TYPE_IDENTITY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_IDENTITY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">135</span>
</aside>
<p class="phpdocumentor-summary">IDENTITY means an identity column is used for id generation. The database
will fill in the id column on insertion. Platforms that do not support
native identity columns may emulate them. Full portability is currently
not guaranteed.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATOR_TYPE_IDENTITY</span>
= <span class="phpdocumentor-signature__default-value">4</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATOR_TYPE_NONE">
GENERATOR_TYPE_NONE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_NONE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">141</span>
</aside>
<p class="phpdocumentor-summary">NONE means the class does not have a generated id. That means the class
must have a natural, manually assigned id.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATOR_TYPE_NONE</span>
= <span class="phpdocumentor-signature__default-value">5</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_GENERATOR_TYPE_SEQUENCE">
GENERATOR_TYPE_SEQUENCE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_SEQUENCE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">118</span>
</aside>
<p class="phpdocumentor-summary">SEQUENCE means a separate sequence object will be used. Platforms that do
not have native sequence support may emulate it. Full portability is currently
not guaranteed.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATOR_TYPE_SEQUENCE</span>
= <span class="phpdocumentor-signature__default-value">2</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public -deprecated">
<h4 class="phpdocumentor-element__name" id="constant_GENERATOR_TYPE_TABLE">
GENERATOR_TYPE_TABLE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_TABLE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">127</span>
</aside>
<p class="phpdocumentor-summary">TABLE means a separate table is used for id generation.</p>
<code class="phpdocumentor-signature phpdocumentor-code -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATOR_TYPE_TABLE</span>
= <span class="phpdocumentor-signature__default-value">3</span>
</code>
<section class="phpdocumentor-description"><p>Offers full portability (in that it results in an exception being thrown
no matter the platform).</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_TABLE#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>no replacement planned</p>
</section>
</dd>
</dl>
</article>
<article class="phpdocumentor-element -constant -public -deprecated">
<h4 class="phpdocumentor-element__name" id="constant_GENERATOR_TYPE_UUID">
GENERATOR_TYPE_UUID
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_UUID" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">149</span>
</aside>
<p class="phpdocumentor-summary">UUID means that a UUID/GUID expression is used for id generation. Full
portability is currently not guaranteed.</p>
<code class="phpdocumentor-signature phpdocumentor-code -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">GENERATOR_TYPE_UUID</span>
= <span class="phpdocumentor-signature__default-value">6</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_UUID#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>use an application-side generator instead</p>
</section>
</dd>
</dl>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_INHERITANCE_TYPE_JOINED">
INHERITANCE_TYPE_JOINED
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_JOINED" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">90</span>
</aside>
<p class="phpdocumentor-summary">JOINED means the class will be persisted according to the rules of
&lt;tt&gt;Class Table Inheritance&lt;/tt&gt;.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">INHERITANCE_TYPE_JOINED</span>
= <span class="phpdocumentor-signature__default-value">2</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_INHERITANCE_TYPE_NONE">
INHERITANCE_TYPE_NONE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_NONE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">84</span>
</aside>
<p class="phpdocumentor-summary">NONE means the class does not participate in an inheritance hierarchy
and therefore does not need an inheritance mapping type.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">INHERITANCE_TYPE_NONE</span>
= <span class="phpdocumentor-signature__default-value">1</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_INHERITANCE_TYPE_SINGLE_TABLE">
INHERITANCE_TYPE_SINGLE_TABLE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_SINGLE_TABLE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">96</span>
</aside>
<p class="phpdocumentor-summary">SINGLE_TABLE means the class will be persisted according to the rules of
&lt;tt&gt;Single Table Inheritance&lt;/tt&gt;.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">INHERITANCE_TYPE_SINGLE_TABLE</span>
= <span class="phpdocumentor-signature__default-value">3</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public -deprecated">
<h4 class="phpdocumentor-element__name" id="constant_INHERITANCE_TYPE_TABLE_PER_CLASS">
INHERITANCE_TYPE_TABLE_PER_CLASS
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_TABLE_PER_CLASS" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">104</span>
</aside>
<p class="phpdocumentor-summary">TABLE_PER_CLASS means the class will be persisted according to the rules
of &lt;tt&gt;Concrete Table Inheritance&lt;/tt&gt;.</p>
<code class="phpdocumentor-signature phpdocumentor-code -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">INHERITANCE_TYPE_TABLE_PER_CLASS</span>
= <span class="phpdocumentor-signature__default-value">4</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_TABLE_PER_CLASS#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">
</dd>
</dl>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_MANY_TO_MANY">
MANY_TO_MANY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_MANY_TO_MANY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">215</span>
</aside>
<p class="phpdocumentor-summary">Identifies a many-to-many association.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">MANY_TO_MANY</span>
= <span class="phpdocumentor-signature__default-value">8</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_MANY_TO_ONE">
MANY_TO_ONE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_MANY_TO_ONE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">205</span>
</aside>
<p class="phpdocumentor-summary">Identifies a many-to-one association.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">MANY_TO_ONE</span>
= <span class="phpdocumentor-signature__default-value">2</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ONE_TO_MANY">
ONE_TO_MANY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_ONE_TO_MANY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">210</span>
</aside>
<p class="phpdocumentor-summary">Identifies a one-to-many association.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ONE_TO_MANY</span>
= <span class="phpdocumentor-signature__default-value">4</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ONE_TO_ONE">
ONE_TO_ONE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_ONE_TO_ONE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">200</span>
</aside>
<p class="phpdocumentor-summary">Identifies a one-to-one association.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ONE_TO_ONE</span>
= <span class="phpdocumentor-signature__default-value">1</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_TO_MANY">
TO_MANY
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_TO_MANY" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">225</span>
</aside>
<p class="phpdocumentor-summary">Combined bitmask for to-many (collection-valued) associations.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">TO_MANY</span>
= <span class="phpdocumentor-signature__default-value">12</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_TO_ONE">
TO_ONE
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_TO_ONE" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">220</span>
</aside>
<p class="phpdocumentor-summary">Combined bitmask for to-one (single-valued) associations.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">TO_ONE</span>
= <span class="phpdocumentor-signature__default-value">3</span>
</code>
</article>
</section>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_associationMappings">
$associationMappings
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_associationMappings" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">675</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The association mappings of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$associationMappings</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>The mapping definition array supports the following keys:</p>
<ul>
<li>
<p><b>fieldName</b> (string)
The name of the field in the entity the association is mapped to.</p>
</li>
<li>
<p><b>sourceEntity</b> (string)
The class name of the source entity. In the case of to-many associations initially
present in mapped superclasses, the nearest <em>entity</em> subclasses will be
considered the respective source entities.</p>
</li>
<li>
<p><b>targetEntity</b> (string)
The class name of the target entity. If it is fully-qualified it is used as is.
If it is a simple, unqualified class name the namespace is assumed to be the same
as the namespace of the source entity.</p>
</li>
<li>
<p><b>mappedBy</b> (string, required for bidirectional associations)
The name of the field that completes the bidirectional association on the owning side.
This key must be specified on the inverse side of a bidirectional association.</p>
</li>
<li>
<p><b>inversedBy</b> (string, required for bidirectional associations)
The name of the field that completes the bidirectional association on the inverse side.
This key must be specified on the owning side of a bidirectional association.</p>
</li>
<li>
<p><b>cascade</b> (array, optional)
The names of persistence operations to cascade on the association. The set of possible
values are: &quot;persist&quot;, &quot;remove&quot;, &quot;detach&quot;, &quot;merge&quot;, &quot;refresh&quot;, &quot;all&quot; (implies all others).</p>
</li>
<li>
<p><b>orderBy</b> (array, one-to-many/many-to-many only)
A map of field names (of the target entity) to sorting directions (ASC/DESC).
Example: array('priority' =&gt; 'desc')</p>
</li>
<li>
<p><b>fetch</b> (integer, optional)
The fetching strategy to use for the association, usually defaults to FETCH_LAZY.
Possible values are: ClassMetadata::FETCH_EAGER, ClassMetadata::FETCH_LAZY.</p>
</li>
<li>
<p><b>joinTable</b> (array, optional, many-to-many only)
Specification of the join table and its join columns (foreign keys).
Only valid for many-to-many mappings. Note that one-to-many associations can be mapped
through a join table by simply mapping the association as many-to-many with a unique
constraint on the join table.</p>
</li>
<li>
<p><b>indexBy</b> (string, optional, to-many only)
Specification of a field on target-entity that is used to index the collection by.
This field HAS to be either the primary key or a unique column. Otherwise the collection
does not contain all the entities that are actually related.</p>
</li>
<li>
<p><b>'inherited'</b> (string, optional)
This is set when the association is inherited by this class from another (inheritance) parent
<em>entity</em> class. The value is the FQCN of the topmost entity class that contains
this association. (If there are transient classes in the
class hierarchy, these are ignored, so the class property may in fact come
from a class further up in the PHP class hierarchy.)
To-many associations initially declared in mapped superclasses are
<em>not</em> considered 'inherited' in the nearest entity subclasses.</p>
</li>
<li>
<p><b>'declared'</b> (string, optional)
This is set when the association does not appear in the current class for the first time, but
is initially declared in another parent <em>entity or mapped superclass</em>. The value is the FQCN
of the topmost non-transient class that contains association information for this relationship.</p>
</li>
</ul>
<p>A join table definition has the following structure:</p>
<pre class="prettyprint">
array(
'name' => <join table name>,
'joinColumns' => array(<join column mapping from join table to source table>),
'inverseJoinColumns' => array(<join column mapping from join table to target table>)
)
</pre>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_associationMappings#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>array&lt;string, AssociationMapping&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_cache">
$cache
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">770</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, mixed&gt;|null</span>
<span class="phpdocumentor-signature__name">$cache</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_changeTrackingPolicy">
$changeTrackingPolicy
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_changeTrackingPolicy" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">744</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The policy used for change-tracking on entities of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$changeTrackingPolicy</span>
= <span class="phpdocumentor-signature__default-value">self::CHANGETRACKING_DEFERRED_IMPLICIT</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="property_columnNames">
$columnNames
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_columnNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">529</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: A map of field names to column names. Keys are field names and values column names.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$columnNames</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>Used to look up column names from field names.
This is the reverse lookup map of $_fieldNames.</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_columnNames#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">
<span class="phpdocumentor-tag-link">3.0</span>
<section class="phpdocumentor-description"><p>Remove this.</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_containsEnumIdentifier">
$containsEnumIdentifier
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_containsEnumIdentifier" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">700</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: Flag indicating whether the identifier/primary key contains at least one ENUM type.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$containsEnumIdentifier</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
<section class="phpdocumentor-description"><p>This flag is necessary because some code blocks require special treatment of this cases.</p>
</section>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_containsForeignIdentifier">
$containsForeignIdentifier
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_containsForeignIdentifier" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">691</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: Flag indicating whether the identifier/primary key contains at least one foreign key association.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$containsForeignIdentifier</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
<section class="phpdocumentor-description"><p>This flag is necessary because some code blocks require special treatment of this cases.</p>
</section>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_customGeneratorDefinition">
$customGeneratorDefinition
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customGeneratorDefinition" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">297</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The definition of custom generator. Only used for CUSTOM
generator type</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string, string&gt;|null</span>
<span class="phpdocumentor-signature__name">$customGeneratorDefinition</span>
</code>
<section class="phpdocumentor-description"><p>The definition has the following structure:
<code class="prettyprint">
array(
'class' =&gt; 'ClassName',
)
</code></p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customGeneratorDefinition#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">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Merge with tableGeneratorDefinition into generic generatorDefinition</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_customRepositoryClassName">
$customRepositoryClassName
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customRepositoryClassName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">306</span>
</aside>
<p class="phpdocumentor-summary">The name of the custom repository class used for the entity class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">string|null</span>
<span class="phpdocumentor-signature__name">$customRepositoryClassName</span>
</code>
<section class="phpdocumentor-description"><p>(Optional).</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customRepositoryClassName#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>?class-string&lt;EntityRepository&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_discriminatorColumn">
$discriminatorColumn
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorColumn" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">564</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The definition of the discriminator column used in JOINED and SINGLE_TABLE
inheritance mappings.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$discriminatorColumn</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorColumn#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>DiscriminatorColumnMapping|null</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_discriminatorMap">
$discriminatorMap
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorMap" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">555</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The discriminator map of all mapped classes in the hierarchy.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;int|string, string&gt;</span>
<span class="phpdocumentor-signature__name">$discriminatorMap</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p><b>This does only apply to the JOINED and SINGLE_TABLE inheritance mapping strategies
where a discriminator column is used.</b></p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorMap#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">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\Doctrine\ORM\Mapping\discriminatorColumn">discriminatorColumn</abbr></span>
</dd>
<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>array&lt;int|string, class-string&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_discriminatorValue">
$discriminatorValue
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorValue" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">541</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The discriminator value of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$discriminatorValue</span>
</code>
<section class="phpdocumentor-description"><p><b>This does only apply to the JOINED and SINGLE_TABLE inheritance mapping strategies
where a discriminator column is used.</b></p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorValue#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">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\Doctrine\ORM\Mapping\discriminatorColumn">discriminatorColumn</abbr></span>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_embeddedClasses">
$embeddedClasses
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_embeddedClasses" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">378</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The names of all embedded classes based on properties.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$embeddedClasses</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>The value (definition) array may contain, among others, the following values:</p>
<ul>
<li>
<p><b>'inherited'</b> (string, optional)
This is set when this embedded-class field is inherited by this class from another (inheritance) parent
<em>entity</em> class. The value is the FQCN of the topmost entity class that contains
mapping information for this field. (If there are transient classes in the
class hierarchy, these are ignored, so the class property may in fact come
from a class further up in the PHP class hierarchy.)
Fields initially declared in mapped superclasses are
<em>not</em> considered 'inherited' in the nearest entity subclasses.</p>
</li>
<li>
<p><b>'declared'</b> (string, optional)
This is set when the embedded-class field does not appear for the first time in this class, but is originally
declared in another parent <em>entity or mapped superclass</em>. The value is the FQCN
of the topmost non-transient class that contains mapping information for this field.</p>
</li>
</ul>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_embeddedClasses#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>array&lt;string, EmbeddedClassMapping&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_entityListeners">
$entityListeners
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_entityListeners" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">599</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The registered entity listeners.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$entityListeners</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_entityListeners#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>array&lt;string, list&lt;array{class: class-string, method: string}&gt;&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_fieldMappings">
$fieldMappings
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldMappings" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">510</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The field mappings of the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$fieldMappings</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>Keys are field names and values are mapping definitions.</p>
<p>The mapping definition array has the following values:</p>
<ul>
<li>
<p><b>fieldName</b> (string)
The name of the field in the Entity.</p>
</li>
<li>
<p><b>type</b> (string)
The type name of the mapped field. Can be one of Doctrine's mapping types
or a custom mapping type.</p>
</li>
<li>
<p><b>columnName</b> (string, optional)
The column name. Optional. Defaults to the field name.</p>
</li>
<li>
<p><b>length</b> (integer, optional)
The database length of the column. Optional. Default value taken from
the type.</p>
</li>
<li>
<p><b>id</b> (boolean, optional)
Marks the field as the primary key of the entity. Multiple fields of an
entity can have the id attribute, forming a composite key.</p>
</li>
<li>
<p><b>nullable</b> (boolean, optional)
Whether the column is nullable. Defaults to FALSE.</p>
</li>
<li>
<p><b>'notInsertable'</b> (boolean, optional)
Whether the column is not insertable. Optional. Is only set if value is TRUE.</p>
</li>
<li>
<p><b>'notUpdatable'</b> (boolean, optional)
Whether the column is updatable. Optional. Is only set if value is TRUE.</p>
</li>
<li>
<p><b>columnDefinition</b> (string, optional, schema-only)
The SQL fragment that is used when generating the DDL for the column.</p>
</li>
<li>
<p><b>precision</b> (integer, optional, schema-only)
The precision of a decimal column. Only valid if the column type is decimal.</p>
</li>
<li>
<p><b>scale</b> (integer, optional, schema-only)
The scale of a decimal column. Only valid if the column type is decimal.</p>
</li>
<li>
<p><b>'unique'</b> (boolean, optional, schema-only)
Whether a unique constraint should be generated for the column.</p>
</li>
<li>
<p><b>'inherited'</b> (string, optional)
This is set when the field is inherited by this class from another (inheritance) parent
<em>entity</em> class. The value is the FQCN of the topmost entity class that contains
mapping information for this field. (If there are transient classes in the
class hierarchy, these are ignored, so the class property may in fact come
from a class further up in the PHP class hierarchy.)
Fields initially declared in mapped superclasses are
<em>not</em> considered 'inherited' in the nearest entity subclasses.</p>
</li>
<li>
<p><b>'declared'</b> (string, optional)
This is set when the field does not appear for the first time in this class, but is originally
declared in another parent <em>entity or mapped superclass</em>. The value is the FQCN
of the topmost non-transient class that contains mapping information for this field.</p>
</li>
</ul>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldMappings#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>array&lt;string, FieldMapping&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_fieldNames">
$fieldNames
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">518</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: An array of field names. Used to look up field names from column names.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$fieldNames</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>Keys are column names and values are field names.</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldNames#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>array&lt;string, string&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_generatorType">
$generatorType
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_generatorType" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">446</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The Id generator type used by the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$generatorType</span>
= <span class="phpdocumentor-signature__default-value">self::GENERATOR_TYPE_NONE</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_generatorType#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>self::GENERATOR_TYPE_*</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_identifier">
$identifier
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_identifier" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">430</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The field names of all fields that are part of the identifier/primary key
of the mapped entity class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$identifier</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_identifier#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>list<string></p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_idGenerator">
$idGenerator
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_idGenerator" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">708</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The ID generator used for generating IDs for this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-Id-AbstractIdGenerator.html"><abbr title="\Doctrine\ORM\Id\AbstractIdGenerator">AbstractIdGenerator</abbr></a></span>
<span class="phpdocumentor-signature__name">$idGenerator</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_idGenerator#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">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Remove!</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_inheritanceType">
$inheritanceType
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_inheritanceType" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">438</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The inheritance mapping type used by the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$inheritanceType</span>
= <span class="phpdocumentor-signature__default-value">self::INHERITANCE_TYPE_NONE</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_inheritanceType#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>self::INHERITANCE_TYPE_*</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_isEmbeddedClass">
$isEmbeddedClass
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isEmbeddedClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">320</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: Whether this class describes the mapping of an embeddable class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$isEmbeddedClass</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_isIdentifierComposite">
$isIdentifierComposite
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isIdentifierComposite" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">682</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: Flag indicating whether the identifier/primary key of the class is composite.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$isIdentifierComposite</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_isMappedSuperclass">
$isMappedSuperclass
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isMappedSuperclass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">313</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: Whether this class describes the mapping of a mapped superclass.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$isMappedSuperclass</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_isReadOnly">
$isReadOnly
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isReadOnly" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">788</span>
</aside>
<p class="phpdocumentor-summary">Is this entity marked as &quot;read-only&quot;?</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$isReadOnly</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
<section class="phpdocumentor-description"><p>That means it is never considered for change-tracking in the UnitOfWork. It is a very helpful performance
optimization for entities that are immutable, either in your domain or through the relation database
(coming from a view, or a history table for example).</p>
</section>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_isVersioned">
$isVersioned
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isVersioned" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">760</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: A flag for whether or not instances of this class are to be versioned
with optimistic locking.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$isVersioned</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_lifecycleCallbacks">
$lifecycleCallbacks
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_lifecycleCallbacks" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">592</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The registered lifecycle callbacks for entities of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$lifecycleCallbacks</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_lifecycleCallbacks#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>array&lt;string, list<string>&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_name">
$name
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_name" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">263</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The name of the entity class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$name</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_name#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>class-string&lt;T&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_namedNativeQueries">
$namedNativeQueries
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedNativeQueries" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">402</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The named native queries allowed to be called directly from Repository.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$namedNativeQueries</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>A native SQL named query definition has the following structure:</p>
<pre class="prettyprint">
array(
'name' => <query name>,
'query' => <sql query>,
'resultClass' => <class of the result>,
'resultSetMapping' => <name of a SqlResultSetMapping>
)
</pre>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedNativeQueries#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>array&lt;string, array&lt;string, mixed&gt;&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_namedQueries">
$namedQueries
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedQueries" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">385</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The named queries allowed to be called directly from Repository.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$namedQueries</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedQueries#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>array&lt;string, array&lt;string, mixed&gt;&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_namespace">
$namespace
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namespace" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">271</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The namespace the entity class is contained in.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$namespace</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namespace#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">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Not really needed. Usage could be localized.</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_parentClasses">
$parentClasses
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_parentClasses" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">328</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The names of the parent &lt;em&gt;entity&lt;/em&gt; classes (ancestors), starting with the
nearest one and ending with the root entity class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$parentClasses</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_parentClasses#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>list<class-string></p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_reflClass">
$reflClass
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_reflClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">777</span>
</aside>
<p class="phpdocumentor-summary">The ReflectionClass instance of the mapped class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type"><abbr title="\ReflectionClass">ReflectionClass</abbr>|null</span>
<span class="phpdocumentor-signature__name">$reflClass</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_reflFields">
$reflFields
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_reflFields" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">802</span>
</aside>
<p class="phpdocumentor-summary">The ReflectionProperty instances of the mapped class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string, <abbr title="\ReflectionProperty">ReflectionProperty</abbr>|null&gt;</span>
<span class="phpdocumentor-signature__name">$reflFields</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_requiresFetchAfterChange">
$requiresFetchAfterChange
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_requiresFetchAfterChange" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">752</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: A Flag indicating whether one or more columns of this class
have to be reloaded after insert / update operations.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$requiresFetchAfterChange</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_rootEntityName">
$rootEntityName
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_rootEntityName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">281</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The name of the entity class that is at the root of the mapped entity inheritance
hierarchy. If the entity is not part of a mapped inheritance hierarchy this is the same
as {@link $name}.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$rootEntityName</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_rootEntityName#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>class-string</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_sequenceGeneratorDefinition">
$sequenceGeneratorDefinition
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sequenceGeneratorDefinition" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">727</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The definition of the sequence generator of this class. Only used for the
SEQUENCE generation strategy.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string, mixed&gt;|null</span>
<span class="phpdocumentor-signature__name">$sequenceGeneratorDefinition</span>
</code>
<section class="phpdocumentor-description"><p>The definition has the following structure:
<code class="prettyprint">
array(
'sequenceName' =&gt; 'name',
'allocationSize' =&gt; '20',
'initialValue' =&gt; '1'
)
</code></p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sequenceGeneratorDefinition#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>array{sequenceName: string, allocationSize: string, initialValue: string, quoted?: mixed}|null</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Merge with tableGeneratorDefinition into generic generatorDefinition</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_sqlResultSetMappings">
$sqlResultSetMappings
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sqlResultSetMappings" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">422</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The mappings of the results of native SQL queries.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$sqlResultSetMappings</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>A native result mapping definition has the following structure:</p>
<pre class="prettyprint">
array(
'name' => <result name>,
'entities' => array(<entity result mapping>),
'columns' => array(<column result mapping>)
)
</pre>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sqlResultSetMappings#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>array&lt;string, array{
name: string,
entities: mixed[],
columns: mixed[]
}&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_subClasses">
$subClasses
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_subClasses" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">355</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: For classes in inheritance mapping hierarchies, this field contains the names of all
&lt;em&gt;entity&lt;/em&gt; subclasses of this class. These may also be abstract classes.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$subClasses</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<section class="phpdocumentor-description"><p>This list is used, for example, to enumerate all necessary tables in JTI when querying for root
or subclass entities, or to gather all fields comprised in an entity inheritance tree.</p>
<p>For classes that do not use STI/JTI, this list is empty.</p>
<p>Implementation note:</p>
<p>In PHP, there is no general way to discover all subclasses of a given class at runtime. For that
reason, the list of classes given in the discriminator map at the root entity is considered
authoritative. The discriminator map must contain all <em>concrete</em> classes that can
appear in the particular inheritance hierarchy tree. Since there can be no instances of abstract
entity classes, users are not required to list such classes with a discriminator value.</p>
<p>The possibly remaining &quot;gaps&quot; for abstract entity classes are filled after the class metadata for the
root entity has been loaded.</p>
<p>For subclasses of such root entities, the list can be reused/passed downwards, it only needs to
be filtered accordingly (only keep remaining subclasses)</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_subClasses#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>list<class-string></p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_table">
$table
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_table" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">585</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The primary table definition. The definition is an array with the
following entries:</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$table</span>
</code>
<section class="phpdocumentor-description"><p>name =&gt; &lt;tableName&gt;
schema =&gt; &lt;schemaName&gt;
indexes =&gt; array
uniqueConstraints =&gt; array</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_table#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>array{
name: string,
schema?: string,
indexes?: array,
uniqueConstraints?: array,
options?: array&lt;string, mixed&gt;,
quoted?: bool
}</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="property_tableGeneratorDefinition">
$tableGeneratorDefinition
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_tableGeneratorDefinition" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">737</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The definition of the table generator of this class. Only used for the
TABLE generation strategy.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">array&lt;string, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$tableGeneratorDefinition</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_tableGeneratorDefinition#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">
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-public
"
>
<h4 class="phpdocumentor-element__name" id="property_versionField">
$versionField
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_versionField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">767</span>
</aside>
<p class="phpdocumentor-summary">READ-ONLY: The name of the field which is used for versioning in optimistic locking (if any).</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">string|null</span>
<span class="phpdocumentor-signature__name">$versionField</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_namingStrategy">
$namingStrategy
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namingStrategy" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">795</span>
</aside>
<p class="phpdocumentor-summary">NamingStrategy determining the default column and table names.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-Mapping-NamingStrategy.html"><abbr title="\Doctrine\ORM\Mapping\NamingStrategy">NamingStrategy</abbr></a></span>
<span class="phpdocumentor-signature__name">$namingStrategy</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_instantiator">
$instantiator
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_instantiator" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">805</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-Instantiator-InstantiatorInterface.html"><abbr title="\Doctrine\Instantiator\InstantiatorInterface">InstantiatorInterface</abbr></a>|null</span>
<span class="phpdocumentor-signature__name">$instantiator</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_typedFieldMapper">
$typedFieldMapper
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_typedFieldMapper" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">808</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-Mapping-TypedFieldMapper.html"><abbr title="\Doctrine\ORM\Mapping\TypedFieldMapper">TypedFieldMapper</abbr></a></span>
<span class="phpdocumentor-signature__name">$typedFieldMapper</span>
</code>
</article>
</section>
<section class="phpdocumentor-methods">
<h3 class="phpdocumentor-elements__header" id="methods">
Methods
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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___construct">
__construct()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___construct" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">817</span>
</aside>
<p class="phpdocumentor-summary">Initializes a new ClassMetadata instance that will hold the object-relational mapping
metadata of the class with the given name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$entityName</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-NamingStrategy.html"><abbr title="\Doctrine\ORM\Mapping\NamingStrategy">NamingStrategy</abbr></a>|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$namingStrategy</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-TypedFieldMapper.html"><abbr title="\Doctrine\ORM\Mapping\TypedFieldMapper">TypedFieldMapper</abbr></a>|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$typedFieldMapper</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</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">$entityName</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 entity class the new instance is used for.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$namingStrategy</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-NamingStrategy.html"><abbr title="\Doctrine\ORM\Mapping\NamingStrategy">NamingStrategy</abbr></a>|null</span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$typedFieldMapper</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-TypedFieldMapper.html"><abbr title="\Doctrine\ORM\Mapping\TypedFieldMapper">TypedFieldMapper</abbr></a>|null</span>
= <span class="phpdocumentor-signature__argument__default-value">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-ClassMetadataInfo.html#method___construct#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; $entityName</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___sleep">
__sleep()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___sleep" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">970</span>
</aside>
<p class="phpdocumentor-summary">Determines which fields get serialized.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__sleep</span><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>
<section class="phpdocumentor-description"><p>It is only serialized what is necessary for best unserialization performance.
That means any metadata properties that are not set or empty or simply have
their default value are NOT serialized.</p>
<p>Parts that are also NOT serialized because they can not be properly unserialized:
- reflClass (ReflectionClass)
- reflFields (ReflectionProperty array)</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The names of all the fields that should be serialized.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___toString">
__toString()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___toString" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">952</span>
</aside>
<p class="phpdocumentor-summary">Creates a string representation of this instance.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__toString</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___toString#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">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Construct meaningful string representation.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The string representation of this instance.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addDiscriminatorMapClass">
addDiscriminatorMapClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addDiscriminatorMapClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3217</span>
</aside>
<p class="phpdocumentor-summary">Adds one entry of the discriminator map with a new class and corresponding name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addDiscriminatorMapClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int|string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</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">$className</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">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">int|string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<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-ClassMetadataInfo.html#method_addDiscriminatorMapClass#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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addEntityListener">
addEntityListener()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addEntityListener" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3116</span>
</aside>
<p class="phpdocumentor-summary">Adds a entity listener for entities of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addEntityListener</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$eventName</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">$class</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">$method</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">$eventName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The entity lifecycle event.</p>
</section>
</dd>
<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">
<section class="phpdocumentor-description"><p>The listener class.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$method</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The listener callback method.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addEntityListener#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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedAssociationMapping">
addInheritedAssociationMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addInheritedAssociationMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2744</span>
</aside>
<p class="phpdocumentor-summary">INTERNAL:
Adds an association mapping without completing/validating it.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addInheritedAssociationMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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>This is mainly used to add inherited association mappings to derived 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">$mapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_addInheritedAssociationMapping#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>AssociationMapping $mapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addInheritedFieldMapping">
addInheritedFieldMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addInheritedFieldMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2762</span>
</aside>
<p class="phpdocumentor-summary">INTERNAL:
Adds a field mapping without completing/validating it.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addInheritedFieldMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldMapping</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>This is mainly used to add inherited field mappings to derived 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">$fieldMapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_addInheritedFieldMapping#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>FieldMapping $fieldMapping</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addLifecycleCallback">
addLifecycleCallback()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addLifecycleCallback" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3073</span>
</aside>
<p class="phpdocumentor-summary">Adds a lifecycle callback for entities of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addLifecycleCallback</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$callback</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">$event</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">$callback</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">$event</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_addNamedNativeQuery">
addNamedNativeQuery()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addNamedNativeQuery" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2826</span>
</aside>
<p class="phpdocumentor-summary">INTERNAL:
Adds a named native query to this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addNamedNativeQuery</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryMapping</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">$queryMapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_addNamedNativeQuery#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">
</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>array&lt;string, mixed&gt; $queryMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_addNamedQuery">
addNamedQuery()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addNamedQuery" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2781</span>
</aside>
<p class="phpdocumentor-summary">INTERNAL:
Adds a named query to this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addNamedQuery</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryMapping</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">$queryMapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_addNamedQuery#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">
</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>array&lt;string, mixed&gt; $queryMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addSqlResultSetMapping">
addSqlResultSetMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSqlResultSetMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2877</span>
</aside>
<p class="phpdocumentor-summary">INTERNAL:
Adds a sql result set mapping to this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addSqlResultSetMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$resultMapping</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">$resultMapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_addSqlResultSetMapping#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>array&lt;string, mixed&gt; $resultMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addSubClass">
addSubClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSubClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3245</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addSubClass</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">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">$className</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addSubClasses">
addSubClasses()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSubClasses" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3238</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addSubClasses</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, class-string&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$classes</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">$classes</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, class-string&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_enableAssociationCache">
enableAssociationCache()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_enableAssociationCache" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1280</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">enableAssociationCache</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&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">$fieldName</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">$cache</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_enableAssociationCache#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>array{usage?: int, region?: string} $cache</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_enableCache">
enableCache()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_enableCache" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1261</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">enableCache</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_enableCache#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>array{usage?: mixed, region?: mixed} $cache</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_fullyQualifiedClassName">
fullyQualifiedClassName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_fullyQualifiedClassName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3704</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">fullyQualifiedClassName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$className</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|null</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|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-ClassMetadataInfo.html#method_fullyQualifiedClassName#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>class-string|null</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string|null</span>
&mdash;
<section class="phpdocumentor-description"><p>null if the input value is null</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAssociationCacheDefaults">
getAssociationCacheDefaults()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationCacheDefaults" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1293</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAssociationCacheDefaults</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$cache</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, int&gt;|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">$fieldName</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">$cache</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_getAssociationCacheDefaults#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>array{usage?: int|null, region?: string|null} $cache</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>array{usage: int, region: string|null}</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, int&gt;|array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAssociationMappedByTargetField">
getAssociationMappedByTargetField()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMappedByTargetField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3674</span>
</aside>
<p class="phpdocumentor-summary">Returns the target field of the owning side of the association.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAssociationMappedByTargetField</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAssociationMapping">
getAssociationMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1444</span>
</aside>
<p class="phpdocumentor-summary">Gets the mapping of an association.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAssociationMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The field name that represents the association in
the object model.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMapping#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">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_associationMappings"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo::$associationMappings">ClassMetadataInfo::$associationMappings</abbr></a></span>
</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>AssociationMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAssociationMappings">
getAssociationMappings()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMappings" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1458</span>
</aside>
<p class="phpdocumentor-summary">Gets all association mappings of the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAssociationMappings</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMappings#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>array&lt;string, AssociationMapping&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAssociationNames">
getAssociationNames()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3540</span>
</aside>
<p class="phpdocumentor-summary">Returns a numerically indexed list of association names of this persistent class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAssociationNames</span><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>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAssociationsByTargetClass">
getAssociationsByTargetClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationsByTargetClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3685</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAssociationsByTargetClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$targetClass</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, array&lt;string|int, mixed&gt;&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">$targetClass</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-ClassMetadataInfo.html#method_getAssociationsByTargetClass#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>array&lt;string, array&lt;string, mixed&gt;&gt;</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, array&lt;string|int, mixed&gt;&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getAssociationTargetClass">
getAssociationTargetClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationTargetClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3555</span>
</aside>
<p class="phpdocumentor-summary">Returns the target class name of the given association.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getAssociationTargetClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$assocName</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">$assocName</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-ClassMetadataInfo.html#method_getAssociationTargetClass#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>class-string</p>
</section>
</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"><abbr title="\InvalidArgumentException">InvalidArgumentException</abbr></span>
</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getColumnName">
getColumnName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getColumnName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1406</span>
</aside>
<p class="phpdocumentor-summary">Gets a column name for a field name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getColumnName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>If the column name for the field cannot be found, the given field name
is returned.</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The field name.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The column name.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getColumnNames">
getColumnNames()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getColumnNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2166</span>
</aside>
<p class="phpdocumentor-summary">Gets an array containing all the column names.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getColumnNames</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldNames</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$fieldNames</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;|null</span>
= <span class="phpdocumentor-signature__argument__default-value">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-ClassMetadataInfo.html#method_getColumnNames#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>list<string>|null $fieldNames</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;string|int, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-final "
>
<h4 class="phpdocumentor-element__name" id="method_getDiscriminatorColumn">
getDiscriminatorColumn()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getDiscriminatorColumn" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3183</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__final">final</span> <span class="phpdocumentor-signature__name">getDiscriminatorColumn</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string, mixed&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getDiscriminatorColumn#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>DiscriminatorColumnMapping</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getFieldForColumn">
getFieldForColumn()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldForColumn" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3377</span>
</aside>
<p class="phpdocumentor-summary">Used to retrieve a fieldname for either field or association from a given column.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getFieldForColumn</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$columnName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This method is used in foreign-key as primary-key contexts.</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">$columnName</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-ClassMetadataInfo.html#method_getFieldForColumn#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>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getFieldMapping">
getFieldMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1422</span>
</aside>
<p class="phpdocumentor-summary">Gets the mapping of a (regular) field that holds some data but not a
reference to another object.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getFieldMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The field name.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldMapping#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>FieldMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The field mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getFieldName">
getFieldName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1471</span>
</aside>
<p class="phpdocumentor-summary">Gets the field name for a column name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getFieldName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$columnName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>If no field name can be found the column name is returned.</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">$columnName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The column name.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The column alias.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getFieldNames">
getFieldNames()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3532</span>
</aside>
<p class="phpdocumentor-summary">A numerically indexed list of field names of this persistent class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getFieldNames</span><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>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getFieldValue">
getFieldValue()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldValue" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">940</span>
</aside>
<p class="phpdocumentor-summary">Gets the specified field&#039;s value off the given entity.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getFieldValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">object&nbsp;</span><span class="phpdocumentor-signature__argument__name">$entity</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">$field</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</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">$entity</span>
: <span class="phpdocumentor-signature__argument__return-type">object</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$field</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getIdentifier">
getIdentifier()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifier" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2145</span>
</aside>
<p class="phpdocumentor-summary">Gets the mapped identifier field name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getIdentifier</span><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>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getIdentifierColumnNames">
getIdentifierColumnNames()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierColumnNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2180</span>
</aside>
<p class="phpdocumentor-summary">Returns an array with all the identifier column names.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getIdentifierColumnNames</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierColumnNames#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>list<string></p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getIdentifierFieldNames">
getIdentifierFieldNames()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierFieldNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2088</span>
</aside>
<p class="phpdocumentor-summary">Returns an array of identifier field names numerically indexed.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getIdentifierFieldNames</span><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>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getIdentifierValues">
getIdentifierValues()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierValues" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">875</span>
</aside>
<p class="phpdocumentor-summary">Extracts the identifier values of an entity of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getIdentifierValues</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">object&nbsp;</span><span class="phpdocumentor-signature__argument__name">$entity</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string, mixed&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>For composite identifiers, the identifier values are returned as an array
with the same order as the field order in <a href="identifier"></a>.</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">$entity</span>
: <span class="phpdocumentor-signature__argument__return-type">object</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">array&lt;string, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getLifecycleCallbacks">
getLifecycleCallbacks()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getLifecycleCallbacks" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3060</span>
</aside>
<p class="phpdocumentor-summary">Gets the registered lifecycle callbacks for an event.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getLifecycleCallbacks</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$event</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">$event</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-ClassMetadataInfo.html#method_getLifecycleCallbacks#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>list<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getMetadataValue">
getMetadataValue()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getMetadataValue" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3722</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getMetadataValue</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">mixed</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>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getName">
getName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3567</span>
</aside>
<p class="phpdocumentor-summary">Gets the fully-qualified class name of this persistent class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getNamedNativeQueries">
getNamedNativeQueries()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQueries" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1533</span>
</aside>
<p class="phpdocumentor-summary">Gets all named native queries of the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getNamedNativeQueries</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQueries#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>array&lt;string, array&lt;string, mixed&gt;&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getNamedNativeQuery">
getNamedNativeQuery()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQuery" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1519</span>
</aside>
<p class="phpdocumentor-summary">Gets the named native query.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getNamedNativeQuery</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$queryName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The query name.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQuery#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">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedNativeQueries"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo::$namedNativeQueries">ClassMetadataInfo::$namedNativeQueries</abbr></a></span>
</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>array&lt;string, mixed&gt;</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getNamedQueries">
getNamedQueries()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQueries" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1502</span>
</aside>
<p class="phpdocumentor-summary">Gets all named queries of the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getNamedQueries</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, array&lt;string|int, mixed&gt;&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQueries#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>array&lt;string, array&lt;string, mixed&gt;&gt;</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, array&lt;string|int, mixed&gt;&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getNamedQuery">
getNamedQuery()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQuery" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1487</span>
</aside>
<p class="phpdocumentor-summary">Gets the named query.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getNamedQuery</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryName</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">$queryName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The query name.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQuery#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">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedQueries"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo::$namedQueries">ClassMetadataInfo::$namedQueries</abbr></a></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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</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
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedColumnName">
getQuotedColumnName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedColumnName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3622</span>
</aside>
<p class="phpdocumentor-summary">Gets the (possibly quoted) column name of a mapped field for safe use in an SQL statement.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedColumnName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$field</span></span><span class="phpdocumentor-signature__argument"><span>, </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>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</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">$field</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">$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-ClassMetadataInfo.html#method_getQuotedColumnName#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>Deprecated since version 2.3 in favor of \Doctrine\ORM\Mapping\QuoteStrategy</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
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedIdentifierColumnNames">
getQuotedIdentifierColumnNames()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedIdentifierColumnNames" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3582</span>
</aside>
<p class="phpdocumentor-summary">Gets the (possibly quoted) identifier column names for safe use in an SQL statement.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedIdentifierColumnNames</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">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">$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-ClassMetadataInfo.html#method_getQuotedIdentifierColumnNames#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>Deprecated since version 2.3 in favor of \Doctrine\ORM\Mapping\QuoteStrategy</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;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedJoinTableName">
getQuotedJoinTableName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedJoinTableName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3655</span>
</aside>
<p class="phpdocumentor-summary">Gets the (possibly quoted) name of the join table.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedJoinTableName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$assoc</span></span><span class="phpdocumentor-signature__argument"><span>, </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>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</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">$assoc</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<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-ClassMetadataInfo.html#method_getQuotedJoinTableName#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>Deprecated since version 2.3 in favor of \Doctrine\ORM\Mapping\QuoteStrategy</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
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedTableName">
getQuotedTableName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedTableName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3638</span>
</aside>
<p class="phpdocumentor-summary">Gets the (possibly quoted) primary table name of this class for safe use in an SQL statement.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedTableName</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">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">$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-ClassMetadataInfo.html#method_getQuotedTableName#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>Deprecated since version 2.3 in favor of \Doctrine\ORM\Mapping\QuoteStrategy</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getReflectionClass">
getReflectionClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1251</span>
</aside>
<p class="phpdocumentor-summary">Gets the ReflectionClass instance for this mapped class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getReflectionClass</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><abbr title="\ReflectionClass">ReflectionClass</abbr>&lt;string|int, <abbr title="\Doctrine\Persistence\Mapping\T">T</abbr>&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"><abbr title="\ReflectionClass">ReflectionClass</abbr>&lt;string|int, <abbr title="\Doctrine\Persistence\Mapping\T">T</abbr>&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getReflectionProperties">
getReflectionProperties()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionProperties" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">832</span>
</aside>
<p class="phpdocumentor-summary">Gets the ReflectionProperties of the mapped class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getReflectionProperties</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, <abbr title="\ReflectionProperty">ReflectionProperty</abbr>&gt;|array&lt;string|int, null&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionProperties#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>array&lt;ReflectionProperty|null&gt;</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, <abbr title="\ReflectionProperty">ReflectionProperty</abbr>&gt;|array&lt;string|int, null&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>An array of ReflectionProperty instances.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getReflectionProperty">
getReflectionProperty()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionProperty" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">844</span>
</aside>
<p class="phpdocumentor-summary">Gets a ReflectionProperty for a specific field of the mapped class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getReflectionProperty</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"><abbr title="\ReflectionProperty">ReflectionProperty</abbr></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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><abbr title="\ReflectionProperty">ReflectionProperty</abbr></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSchemaName">
getSchemaName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSchemaName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2390</span>
</aside>
<p class="phpdocumentor-summary">Gets primary table&#039;s schema name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSchemaName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|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">string|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSequenceName">
getSequenceName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSequenceName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3819</span>
</aside>
<p class="phpdocumentor-summary">Gets the sequence name based on class metadata.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSequenceName</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">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">$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-ClassMetadataInfo.html#method_getSequenceName#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">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Sequence names should be computed in DBAL depending on the platform</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSequencePrefix">
getSequencePrefix()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSequencePrefix" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3834</span>
</aside>
<p class="phpdocumentor-summary">Gets the sequence name prefix based on class metadata.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSequencePrefix</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">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">$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-ClassMetadataInfo.html#method_getSequencePrefix#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">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Sequence names should be computed in DBAL depending on the platform</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSingleAssociationJoinColumnName">
getSingleAssociationJoinColumnName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleAssociationJoinColumnName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3339</span>
</aside>
<p class="phpdocumentor-summary">Returns the single association join column (if any).</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSingleAssociationJoinColumnName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</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-ClassMetadataInfo.html#method_getSingleAssociationJoinColumnName#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>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSingleAssociationReferencedJoinColumnName">
getSingleAssociationReferencedJoinColumnName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleAssociationReferencedJoinColumnName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3357</span>
</aside>
<p class="phpdocumentor-summary">Returns the single association referenced join column name (if any).</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSingleAssociationReferencedJoinColumnName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</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-ClassMetadataInfo.html#method_getSingleAssociationReferencedJoinColumnName#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>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSingleIdentifierColumnName">
getSingleIdentifierColumnName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierColumnName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2122</span>
</aside>
<p class="phpdocumentor-summary">Gets the column name of the single id column. Note that this only works on
entity classes that have a single-field pk.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSingleIdentifierColumnName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierColumnName#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>
<section class="phpdocumentor-description"><p>If the class doesn't have an identifier or it has a composite primary key.</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSingleIdentifierFieldName">
getSingleIdentifierFieldName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierFieldName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2101</span>
</aside>
<p class="phpdocumentor-summary">Gets the name of the single id field. Note that this only works on
entity classes that have a single-field pk.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSingleIdentifierFieldName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierFieldName#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>
<section class="phpdocumentor-description"><p>If the class doesn't have an identifier or it has a composite primary key.</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSingleIdReflectionProperty">
getSingleIdReflectionProperty()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdReflectionProperty" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">856</span>
</aside>
<p class="phpdocumentor-summary">Gets the ReflectionProperty for the single identifier field.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSingleIdReflectionProperty</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><abbr title="\ReflectionProperty">ReflectionProperty</abbr></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdReflectionProperty#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="\BadMethodCallException">BadMethodCallException</abbr></span>
<section class="phpdocumentor-description"><p>If the class has a composite identifier.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><abbr title="\ReflectionProperty">ReflectionProperty</abbr></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSqlResultSetMapping">
getSqlResultSetMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1550</span>
</aside>
<p class="phpdocumentor-summary">Gets the result set mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSqlResultSetMapping</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, mixed&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">
<section class="phpdocumentor-description"><p>The result set mapping name.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMapping#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">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sqlResultSetMappings"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo::$sqlResultSetMappings">ClassMetadataInfo::$sqlResultSetMappings</abbr></a></span>
</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>array{name: string, entities: array, columns: array}</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSqlResultSetMappings">
getSqlResultSetMappings()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMappings" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1565</span>
</aside>
<p class="phpdocumentor-summary">Gets all sql result set mappings of the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSqlResultSetMappings</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMappings#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>array&lt;string, array{name: string, entities: array, columns: array}&gt;</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getTableName">
getTableName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTableName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2380</span>
</aside>
<p class="phpdocumentor-summary">Gets the name of the primary table.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getTableName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getTemporaryIdTableName">
getTemporaryIdTableName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTemporaryIdTableName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2400</span>
</aside>
<p class="phpdocumentor-summary">Gets the table name to use for temporary identifier tables of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getTemporaryIdTableName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<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
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getTypeOfColumn">
getTypeOfColumn()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTypeOfColumn" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2370</span>
</aside>
<p class="phpdocumentor-summary">Gets the type of a column.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getTypeOfColumn</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$columnName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|null</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">$columnName</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-ClassMetadataInfo.html#method_getTypeOfColumn#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">
<span class="phpdocumentor-tag-link">3.0</span>
<section class="phpdocumentor-description"><p>remove this. this method is bogus and unreliable, since it cannot resolve the type of a column
that is derived by a referenced field on a different entity.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getTypeOfField">
getTypeOfField()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTypeOfField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2353</span>
</aside>
<p class="phpdocumentor-summary">Gets the type of a field.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getTypeOfField</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|null</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">$fieldName</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-ClassMetadataInfo.html#method_getTypeOfField#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">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>3.0 Remove this. PersisterHelper should fix it somehow</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_hasAssociation">
hasAssociation()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasAssociation" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3293</span>
</aside>
<p class="phpdocumentor-summary">Checks if the given field is a mapped association for this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasAssociation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</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_hasField">
hasField()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2153</span>
</aside>
<p class="phpdocumentor-summary">Checks if the given field is a mapped property for this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasField</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</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_hasLifecycleCallbacks">
hasLifecycleCallbacks()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasLifecycleCallbacks" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3047</span>
</aside>
<p class="phpdocumentor-summary">Whether the class has any attached lifecycle listeners or callbacks for a lifecycle event.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasLifecycleCallbacks</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$lifecycleEvent</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">$lifecycleEvent</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_hasNamedNativeQuery">
hasNamedNativeQuery()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasNamedNativeQuery" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3273</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class has a named native query with the given query name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasNamedNativeQuery</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryName</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">$queryName</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_hasNamedQuery">
hasNamedQuery()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasNamedQuery" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3261</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class has a named query with the given query name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasNamedQuery</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryName</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">$queryName</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_hasSqlResultSetMapping">
hasSqlResultSetMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasSqlResultSetMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3285</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class has a named native query with the given query name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasSqlResultSetMapping</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">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">$name</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_initializeReflection">
initializeReflection()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1173</span>
</aside>
<p class="phpdocumentor-summary">Initializes a new ClassMetadata instance that will hold the object-relational mapping
metadata of the class with the given name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</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-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">$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">
<section class="phpdocumentor-description"><p>The reflection service.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_inlineEmbeddable">
inlineEmbeddable()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_inlineEmbeddable" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3774</span>
</aside>
<p class="phpdocumentor-summary">Inline the embeddable class</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">inlineEmbeddable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$property</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">$embeddable</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">$property</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">$embeddable</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
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_invokeLifecycleCallbacks">
invokeLifecycleCallbacks()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_invokeLifecycleCallbacks" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3033</span>
</aside>
<p class="phpdocumentor-summary">Dispatches the lifecycle event of the given entity to the registered
lifecycle callbacks and lifecycle listeners.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">invokeLifecycleCallbacks</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$lifecycleEvent</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">object&nbsp;</span><span class="phpdocumentor-signature__argument__name">$entity</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">$lifecycleEvent</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The lifecycle event.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$entity</span>
: <span class="phpdocumentor-signature__argument__return-type">object</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The Entity on which the event occurred.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_invokeLifecycleCallbacks#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>Deprecated since version 2.4 in favor of \Doctrine\ORM\Event\ListenersInvoker</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isAssociationInverseSide">
isAssociationInverseSide()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isAssociationInverseSide" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3665</span>
</aside>
<p class="phpdocumentor-summary">Checks if the association is the inverse side of a bidirectional association.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isAssociationInverseSide</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</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_isAssociationWithSingleJoinColumn">
isAssociationWithSingleJoinColumn()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isAssociationWithSingleJoinColumn" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3323</span>
</aside>
<p class="phpdocumentor-summary">Is this an association that only has a single join column?</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isAssociationWithSingleJoinColumn</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</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_isChangeTrackingDeferredExplicit">
isChangeTrackingDeferredExplicit()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingDeferredExplicit" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1323</span>
</aside>
<p class="phpdocumentor-summary">Whether the change tracking policy of this class is &quot;deferred explicit&quot;.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isChangeTrackingDeferredExplicit</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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_isChangeTrackingDeferredImplicit">
isChangeTrackingDeferredImplicit()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingDeferredImplicit" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1333</span>
</aside>
<p class="phpdocumentor-summary">Whether the change tracking policy of this class is &quot;deferred implicit&quot;.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isChangeTrackingDeferredImplicit</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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_isChangeTrackingNotify">
isChangeTrackingNotify()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingNotify" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1343</span>
</aside>
<p class="phpdocumentor-summary">Whether the change tracking policy of this class is &quot;notify&quot;.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isChangeTrackingNotify</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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_isCollectionValuedAssociation">
isCollectionValuedAssociation()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isCollectionValuedAssociation" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3310</span>
</aside>
<p class="phpdocumentor-summary">Checks if the given field is a mapped collection valued association for this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isCollectionValuedAssociation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</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_isIdentifier">
isIdentifier()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifier" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1356</span>
</aside>
<p class="phpdocumentor-summary">Checks whether a field is part of the identifier/primary key field(s).</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isIdentifier</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The field name.</p>
</section>
</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 field is part of the table identifier/primary key field(s),
FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isIdentifierNatural">
isIdentifierNatural()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifierNatural" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2320</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class has a natural identifier/pk (which means it does
not use any Id generator.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isIdentifierNatural</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_isIdentifierUuid">
isIdentifierUuid()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifierUuid" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2332</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class use a UUID for id generation.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isIdentifierUuid</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifierUuid#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">
</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_isIdGeneratorIdentity">
isIdGeneratorIdentity()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorIdentity" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2278</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class uses an identity column for the Id generation.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isIdGeneratorIdentity</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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 class uses the IDENTITY generator, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isIdGeneratorSequence">
isIdGeneratorSequence()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorSequence" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2290</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class uses a sequence for id generation.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isIdGeneratorSequence</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorSequence#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-assert-if-true</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>!null $this-&gt;sequenceGeneratorDefinition</p>
</section>
</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 class uses the SEQUENCE generator, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_isIdGeneratorTable">
isIdGeneratorTable()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorTable" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2302</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the class uses a table for id generation.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isIdGeneratorTable</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">false</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorTable#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">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">false</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isInheritanceTypeJoined">
isInheritanceTypeJoined()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeJoined" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2238</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the mapped class uses the JOINED inheritance mapping strategy.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInheritanceTypeJoined</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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 class participates in a JOINED inheritance mapping,
FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isInheritanceTypeNone">
isInheritanceTypeNone()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeNone" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2227</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInheritanceTypeNone</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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_isInheritanceTypeSingleTable">
isInheritanceTypeSingleTable()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeSingleTable" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2249</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the mapped class uses the SINGLE_TABLE inheritance mapping strategy.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInheritanceTypeSingleTable</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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 class participates in a SINGLE_TABLE inheritance mapping,
FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_isInheritanceTypeTablePerClass">
isInheritanceTypeTablePerClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeTablePerClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2262</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the mapped class uses the TABLE_PER_CLASS inheritance mapping strategy.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInheritanceTypeTablePerClass</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeTablePerClass#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">
</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 class participates in a TABLE_PER_CLASS inheritance mapping,
FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isInheritedAssociation">
isInheritedAssociation()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedAssociation" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2611</span>
</aside>
<p class="phpdocumentor-summary">Checks whether a mapped association field is inherited from a superclass.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInheritedAssociation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</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 field is inherited, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isInheritedEmbeddedClass">
isInheritedEmbeddedClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedEmbeddedClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2621</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInheritedEmbeddedClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</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_isInheritedField">
isInheritedField()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2589</span>
</aside>
<p class="phpdocumentor-summary">Checks whether a mapped field is inherited from an entity superclass.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInheritedField</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</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 field is inherited, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isNullable">
isNullable()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isNullable" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1390</span>
</aside>
<p class="phpdocumentor-summary">Checks if the field is not null.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isNullable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The field name.</p>
</section>
</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 field is not null, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isRootEntity">
isRootEntity()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isRootEntity" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2599</span>
</aside>
<p class="phpdocumentor-summary">Checks if this entity is the root in any entity-inheritance-hierarchy.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isRootEntity</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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_isSingleValuedAssociation">
isSingleValuedAssociation()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isSingleValuedAssociation" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3301</span>
</aside>
<p class="phpdocumentor-summary">Checks if the given field is a mapped single valued association for this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isSingleValuedAssociation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</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_isUniqueField">
isUniqueField()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isUniqueField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1376</span>
</aside>
<p class="phpdocumentor-summary">Checks if the field is unique.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isUniqueField</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The field name.</p>
</section>
</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 field is unique, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_mapEmbedded">
mapEmbedded()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapEmbedded" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3740</span>
</aside>
<p class="phpdocumentor-summary">Map Embedded Class</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">mapEmbedded</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_mapEmbedded#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>array&lt;string, mixed&gt; $mapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_mapField">
mapField()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2721</span>
</aside>
<p class="phpdocumentor-summary">Adds a mapped field to the class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">mapField</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_mapField#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>array&lt;string, mixed&gt; $mapping The field mapping.</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_mapManyToMany">
mapManyToMany()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapManyToMany" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2982</span>
</aside>
<p class="phpdocumentor-summary">Adds a many-to-many mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">mapManyToMany</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_mapManyToMany#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>array&lt;string, mixed&gt; $mapping The mapping.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_mapManyToOne">
mapManyToOne()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapManyToOne" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2965</span>
</aside>
<p class="phpdocumentor-summary">Adds a many-to-one mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">mapManyToOne</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_mapManyToOne#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>array&lt;string, mixed&gt; $mapping The mapping.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_mapOneToMany">
mapOneToMany()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapOneToMany" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2949</span>
</aside>
<p class="phpdocumentor-summary">Adds a one-to-many mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">mapOneToMany</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_mapOneToMany#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>array&lt;string, mixed&gt; $mapping The mapping.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_mapOneToOne">
mapOneToOne()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapOneToOne" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2933</span>
</aside>
<p class="phpdocumentor-summary">Adds a one-to-one mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">mapOneToOne</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The mapping.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_markReadOnly">
markReadOnly()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_markReadOnly" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3524</span>
</aside>
<p class="phpdocumentor-summary">Marks this class as read only, no change tracking is applied to it.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">markReadOnly</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_newInstance">
newInstance()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_newInstance" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1078</span>
</aside>
<p class="phpdocumentor-summary">Creates a new instance of the mapped class, without invoking the constructor.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">newInstance</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">object</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">object</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setAssociationOverride">
setAssociationOverride()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setAssociationOverride" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2468</span>
</aside>
<p class="phpdocumentor-summary">Sets the association to override association mapping of property for an entity relationship.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setAssociationOverride</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$overrideMapping</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">$fieldName</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">$overrideMapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setAssociationOverride#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>array&lt;string, mixed&gt; $overrideMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setAttributeOverride">
setAttributeOverride()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setAttributeOverride" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2537</span>
</aside>
<p class="phpdocumentor-summary">Sets the override for a mapped field.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setAttributeOverride</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$overrideMapping</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">$fieldName</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">$overrideMapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setAttributeOverride#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>array&lt;string, mixed&gt; $overrideMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setChangeTrackingPolicy">
setChangeTrackingPolicy()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setChangeTrackingPolicy" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1313</span>
</aside>
<p class="phpdocumentor-summary">Sets the change tracking policy used by this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setChangeTrackingPolicy</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$policy</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">$policy</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setCustomGeneratorDefinition">
setCustomGeneratorDefinition()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setCustomGeneratorDefinition" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3414</span>
</aside>
<p class="phpdocumentor-summary">Sets definition.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setCustomGeneratorDefinition</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$definition</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">$definition</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setCustomGeneratorDefinition#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>array&lt;string, string|null&gt; $definition</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setCustomRepositoryClass">
setCustomRepositoryClass()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setCustomRepositoryClass" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3017</span>
</aside>
<p class="phpdocumentor-summary">Registers a custom repository class for the entity class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setCustomRepositoryClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$repositoryClassName</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">$repositoryClassName</span>
: <span class="phpdocumentor-signature__argument__return-type">string|null</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The class name of the custom mapper.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setCustomRepositoryClass#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;EntityRepository&gt;|null $repositoryClassName</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setDiscriminatorColumn">
setDiscriminatorColumn()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setDiscriminatorColumn" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3152</span>
</aside>
<p class="phpdocumentor-summary">Sets the discriminator column definition.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setDiscriminatorColumn</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$columnDef</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">$columnDef</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;|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-ClassMetadataInfo.html#method_setDiscriminatorColumn#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">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\Doctrine\ORM\Mapping\getDiscriminatorColumn()">getDiscriminatorColumn()</abbr></span>
</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>array{name: string|null, fieldName?: string, type?: string, length?: int, columnDefinition?: string|null, enumType?: class-string&lt;BackedEnum&gt;|null, options?: array&lt;string, mixed&gt;}|null $columnDef</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setDiscriminatorMap">
setDiscriminatorMap()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setDiscriminatorMap" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3200</span>
</aside>
<p class="phpdocumentor-summary">Sets the discriminator values used by this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setDiscriminatorMap</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;int|string, string&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$map</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>Used for JOINED and SINGLE_TABLE inheritance mapping strategies.</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">$map</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;int|string, string&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setFieldValue">
setFieldValue()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setFieldValue" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">927</span>
</aside>
<p class="phpdocumentor-summary">Sets the specified field to the specified value on the given entity.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setFieldValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">object&nbsp;</span><span class="phpdocumentor-signature__argument__name">$entity</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">$field</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">$value</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">$entity</span>
: <span class="phpdocumentor-signature__argument__return-type">object</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$field</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">$value</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setIdentifier">
setIdentifier()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdentifier" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2136</span>
</aside>
<p class="phpdocumentor-summary">INTERNAL:
Sets the mapped identifier/primary key fields of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setIdentifier</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$identifier</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>Mainly used by the ClassMetadataFactory to assign inherited identifiers.</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">$identifier</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setIdentifier#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>list<mixed> $identifier</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setIdentifierValues">
setIdentifierValues()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdentifierValues" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">911</span>
</aside>
<p class="phpdocumentor-summary">Populates the entity identifier of an entity.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setIdentifierValues</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">object&nbsp;</span><span class="phpdocumentor-signature__argument__name">$entity</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$id</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">$entity</span>
: <span class="phpdocumentor-signature__argument__return-type">object</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$id</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setIdentifierValues#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>array&lt;string, mixed&gt; $id</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">todo</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Rename to assignIdentifier()</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setIdGenerator">
setIdGenerator()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdGenerator" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3402</span>
</aside>
<p class="phpdocumentor-summary">Sets the ID generator used to generate IDs for instances of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setIdGenerator</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Id-AbstractIdGenerator.html"><abbr title="\Doctrine\ORM\Id\AbstractIdGenerator">AbstractIdGenerator</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$generator</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">$generator</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Id-AbstractIdGenerator.html"><abbr title="\Doctrine\ORM\Id\AbstractIdGenerator">AbstractIdGenerator</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_setIdGeneratorType">
setIdGeneratorType()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdGeneratorType" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2211</span>
</aside>
<p class="phpdocumentor-summary">Sets the type of Id generator to use for the mapped class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setIdGeneratorType</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$generatorType</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">$generatorType</span>
: <span class="phpdocumentor-signature__argument__return-type">int</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-ClassMetadataInfo.html#method_setIdGeneratorType#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>self::GENERATOR_TYPE_* $generatorType</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setInheritanceType">
setInheritanceType()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setInheritanceType" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2449</span>
</aside>
<p class="phpdocumentor-summary">Sets the inheritance type used by the class and its subclasses.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setInheritanceType</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$type</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">$type</span>
: <span class="phpdocumentor-signature__argument__return-type">int</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-ClassMetadataInfo.html#method_setInheritanceType#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>self::INHERITANCE_TYPE_* $type</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setLifecycleCallbacks">
setLifecycleCallbacks()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setLifecycleCallbacks" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3100</span>
</aside>
<p class="phpdocumentor-summary">Sets the lifecycle callbacks for entities of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setLifecycleCallbacks</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$callbacks</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>Any previously registered callbacks are overwritten.</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">$callbacks</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setLifecycleCallbacks#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>array&lt;string, list<string>&gt; $callbacks</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setParentClasses">
setParentClasses()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setParentClasses" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2430</span>
</aside>
<p class="phpdocumentor-summary">Sets the parent class names. Only &lt;em&gt;entity&lt;/em&gt; classes may be given.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setParentClasses</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$classNames</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>Assumes that the class names in the passed array are in the order:
directParent -&gt; directParentParent -&gt; directParentParentParent ... -&gt; root.</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">$classNames</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setParentClasses#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>list<class-string> $classNames</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setPrimaryTable">
setPrimaryTable()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setPrimaryTable" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2654</span>
</aside>
<p class="phpdocumentor-summary">Sets the primary table definition. The provided array supports the
following structure:</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setPrimaryTable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$table</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>name =&gt; &lt;tableName&gt; (optional, defaults to class name)
indexes =&gt; array of indexes (optional)
uniqueConstraints =&gt; array of constraints (optional)</p>
<p>If a key is omitted, the current value is kept.</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">$table</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setPrimaryTable#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>array&lt;string, mixed&gt; $table The table description.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setSequenceGeneratorDefinition">
setSequenceGeneratorDefinition()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setSequenceGeneratorDefinition" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3438</span>
</aside>
<p class="phpdocumentor-summary">Sets the definition of the sequence ID generator for this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setSequenceGeneratorDefinition</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$definition</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>The definition must have the following structure:
<code class="prettyprint">
array(
'sequenceName' =&gt; 'name',
'allocationSize' =&gt; 20,
'initialValue' =&gt; 1
'quoted' =&gt; 1
)
</code></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">$definition</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setSequenceGeneratorDefinition#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>array{sequenceName?: string, allocationSize?: int|string, initialValue?: int|string, quoted?: mixed} $definition</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setSubclasses">
setSubclasses()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setSubclasses" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2413</span>
</aside>
<p class="phpdocumentor-summary">Sets the mapped subclasses of this class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setSubclasses</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subclasses</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">$subclasses</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setSubclasses#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>list<string> $subclasses The names of all mapped subclasses.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_setTableName">
setTableName()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setTableName" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2635</span>
</aside>
<p class="phpdocumentor-summary">Sets the name of the primary table the class is mapped to.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setTableName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$tableName</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">$tableName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The table name.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setTableName#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>Use <a href="setPrimaryTable"></a>.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setVersioned">
setVersioned()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersioned" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3497</span>
</aside>
<p class="phpdocumentor-summary">Sets whether this class is to be versioned for optimistic locking.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setVersioned</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$bool</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">$bool</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setVersionField">
setVersionField()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersionField" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3514</span>
</aside>
<p class="phpdocumentor-summary">Sets the name of the field that is to be used for versioning if this class is
versioned for optimistic locking.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setVersionField</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$versionField</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">$versionField</span>
: <span class="phpdocumentor-signature__argument__return-type">string|null</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setVersionMapping">
setVersionMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersionMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3473</span>
</aside>
<p class="phpdocumentor-summary">Sets the version field mapping used for versioning. Sets the default
value to use depending on the column type.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setVersionMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__reference-operator">&amp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_setVersionMapping#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>array&lt;string, mixed&gt; $mapping The version field mapping array.</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_usesIdGenerator">
usesIdGenerator()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_usesIdGenerator" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2221</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the mapped class uses an Id generator.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">usesIdGenerator</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<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 mapped class uses an Id generator, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_validateAssociations">
validateAssociations()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAssociations" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1215</span>
</aside>
<p class="phpdocumentor-summary">Validates association targets actually exist.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">validateAssociations</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAssociations#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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_validateIdentifier">
validateIdentifier()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateIdentifier" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1192</span>
</aside>
<p class="phpdocumentor-summary">Validates Identifier.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">validateIdentifier</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateIdentifier#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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_validateLifecycleCallbacks">
validateLifecycleCallbacks()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateLifecycleCallbacks" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1237</span>
</aside>
<p class="phpdocumentor-summary">Validates lifecycle callbacks.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">validateLifecycleCallbacks</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">$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">$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-ORM-Mapping-ClassMetadataInfo.html#method_validateLifecycleCallbacks#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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_wakeupReflection">
wakeupReflection()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1090</span>
</aside>
<p class="phpdocumentor-summary">Restores some state that can not be serialized/unserialized.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</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-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">$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>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method__storeAssociationMapping">
_storeAssociationMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__storeAssociationMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3000</span>
</aside>
<p class="phpdocumentor-summary">Stores the association mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">_storeAssociationMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$assocMapping</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">$assocMapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method__storeAssociationMapping#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>AssociationMapping $assocMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method__validateAndCompleteAssociationMapping">
_validateAndCompleteAssociationMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteAssociationMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1732</span>
</aside>
<p class="phpdocumentor-summary">Validates &amp; completes the basic mapping information that is common to all
association mappings (one-to-one, many-ot-one, one-to-many, many-to-many).</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">_validateAndCompleteAssociationMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$mapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method__validateAndCompleteAssociationMapping#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>array&lt;string, mixed&gt; $mapping The mapping.</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>AssociationMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
<section class="phpdocumentor-description"><p>If something is wrong with the mapping.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The updated mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method__validateAndCompleteManyToManyMapping">
_validateAndCompleteManyToManyMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteManyToManyMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1988</span>
</aside>
<p class="phpdocumentor-summary">Validates &amp; completes a many-to-many association mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">_validateAndCompleteManyToManyMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$mapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method__validateAndCompleteManyToManyMapping#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>array&lt;string, mixed&gt; $mapping The mapping to validate &amp; complete.</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>AssociationMapping</p>
</section>
</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"><abbr title="\InvalidArgumentException">InvalidArgumentException</abbr></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The validated &amp; completed mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method__validateAndCompleteOneToManyMapping">
_validateAndCompleteOneToManyMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteOneToManyMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1961</span>
</aside>
<p class="phpdocumentor-summary">Validates &amp; completes a one-to-many association mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">_validateAndCompleteOneToManyMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$mapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method__validateAndCompleteOneToManyMapping#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>array&lt;string, mixed&gt; $mapping The mapping to validate and complete.</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>AssociationMapping</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></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"><abbr title="\InvalidArgumentException">InvalidArgumentException</abbr></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The validated and completed mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method__validateAndCompleteOneToOneMapping">
_validateAndCompleteOneToOneMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteOneToOneMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1863</span>
</aside>
<p class="phpdocumentor-summary">Validates &amp; completes a one-to-one association mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">_validateAndCompleteOneToOneMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$mapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method__validateAndCompleteOneToOneMapping#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>array&lt;string, mixed&gt; $mapping The mapping to validate &amp; complete.</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>AssociationMapping</p>
</section>
</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"><abbr title="\RuntimeException">RuntimeException</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The validated &amp; completed mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_validateAndCompleteFieldMapping">
validateAndCompleteFieldMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteFieldMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1636</span>
</aside>
<p class="phpdocumentor-summary">Validates &amp; completes the given field mapping.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">validateAndCompleteFieldMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><abbr title="\Doctrine\ORM\Mapping\FieldMapping">FieldMapping</abbr></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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_validateAndCompleteFieldMapping#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>array{
fieldName?: string,
columnName?: string,
id?: bool,
generated?: int,
enumType?: class-string,
} $mapping The field mapping to validate &amp; complete.</p>
</section>
</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-ORM-Mapping-MappingException.html"><abbr title="\Doctrine\ORM\Mapping\MappingException">MappingException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><abbr title="\Doctrine\ORM\Mapping\FieldMapping">FieldMapping</abbr></span>
&mdash;
<section class="phpdocumentor-description"><p>The updated mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_assertFieldNotMapped">
assertFieldNotMapped()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_assertFieldNotMapped" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3801</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">assertFieldNotMapped</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</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">$fieldName</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-ClassMetadataInfo.html#method_assertFieldNotMapped#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_assertMappingOrderBy">
assertMappingOrderBy()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_assertMappingOrderBy" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3853</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">assertMappingOrderBy</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</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">array&lt;string|int, mixed&gt;</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-ClassMetadataInfo.html#method_assertMappingOrderBy#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>AssociationMapping $mapping</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_getAccessibleProperty">
getAccessibleProperty()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAccessibleProperty" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">3861</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">getAccessibleProperty</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">$reflService</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">$class</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">$field</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><abbr title="\ReflectionProperty">ReflectionProperty</abbr>|null</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">$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>
<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>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$field</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-ClassMetadataInfo.html#method_getAccessibleProperty#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 $class</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><abbr title="\ReflectionProperty">ReflectionProperty</abbr>|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_isInheritanceType">
isInheritanceType()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceType" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2696</span>
</aside>
<p class="phpdocumentor-summary">Checks whether the given type identifies an inheritance type.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">isInheritanceType</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$type</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">$type</span>
: <span class="phpdocumentor-signature__argument__return-type">int</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 given type identifies an inheritance type, FALSE otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_isTypedProperty">
isTypedProperty()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isTypedProperty" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1575</span>
</aside>
<p class="phpdocumentor-summary">Checks whether given property has type</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">isTypedProperty</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">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">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Property name</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
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_validateAndCompleteTypedAssociationMapping">
validateAndCompleteTypedAssociationMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteTypedAssociationMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1606</span>
</aside>
<p class="phpdocumentor-summary">Validates &amp; completes the basic mapping information based on typed property.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">validateAndCompleteTypedAssociationMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array{type: self::ONE_TO_ONE|self::MANY_TO_ONE|self::ONE_TO_MANY|self::MANY_TO_MANY, fieldName: string, targetEntity?: class-string}&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&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">$mapping</span>
: <span class="phpdocumentor-signature__argument__return-type">array{type: self::ONE_TO_ONE|self::MANY_TO_ONE|self::ONE_TO_MANY|self::MANY_TO_MANY, fieldName: string, targetEntity?: class-string}</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The mapping.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
&mdash;
<section class="phpdocumentor-description"><p>The updated mapping.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_validateAndCompleteTypedFieldMapping">
validateAndCompleteTypedFieldMapping()
<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteTypedFieldMapping" 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/ClassMetadataInfo.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-mapping-classmetadatainfo.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">ClassMetadataInfo.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1590</span>
</aside>
<p class="phpdocumentor-summary">Validates &amp; completes the given field mapping based on typed property.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">validateAndCompleteTypedFieldMapping</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array{fieldName: string, type?: string}&nbsp;</span><span class="phpdocumentor-signature__argument__name">$mapping</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><abbr title="array{fieldName: string, enumType?: class-string<\BackedEnum>, type?: string}">BackedEnum>, type?: string}</abbr></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">array{fieldName: string, type?: string}</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The field mapping to validate &amp; complete.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><abbr title="array{fieldName: string, enumType?: class-string<\BackedEnum>, type?: string}">BackedEnum>, type?: string}</abbr></span>
&mdash;
<section class="phpdocumentor-description"><p>The updated mapping.</p>
</section>
</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/Mapping/ClassMetadataInfo.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-Mapping-ClassMetadataInfo.html#toc-constants">Constants</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#toc-properties">Properties</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#toc-methods">Methods</a></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Constants</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_NONSTRICT_READ_WRITE">CACHE_USAGE_NONSTRICT_READ_WRITE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_READ_ONLY">CACHE_USAGE_READ_ONLY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CACHE_USAGE_READ_WRITE">CACHE_USAGE_READ_WRITE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_DEFERRED_EXPLICIT">CHANGETRACKING_DEFERRED_EXPLICIT</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_DEFERRED_IMPLICIT">CHANGETRACKING_DEFERRED_IMPLICIT</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_CHANGETRACKING_NOTIFY">CHANGETRACKING_NOTIFY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_EAGER">FETCH_EAGER</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_EXTRA_LAZY">FETCH_EXTRA_LAZY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_FETCH_LAZY">FETCH_LAZY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_ALWAYS">GENERATED_ALWAYS</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_INSERT">GENERATED_INSERT</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATED_NEVER">GENERATED_NEVER</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_AUTO">GENERATOR_TYPE_AUTO</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_CUSTOM">GENERATOR_TYPE_CUSTOM</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_IDENTITY">GENERATOR_TYPE_IDENTITY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_NONE">GENERATOR_TYPE_NONE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_SEQUENCE">GENERATOR_TYPE_SEQUENCE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_TABLE">GENERATOR_TYPE_TABLE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_GENERATOR_TYPE_UUID">GENERATOR_TYPE_UUID</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_JOINED">INHERITANCE_TYPE_JOINED</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_NONE">INHERITANCE_TYPE_NONE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_SINGLE_TABLE">INHERITANCE_TYPE_SINGLE_TABLE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_INHERITANCE_TYPE_TABLE_PER_CLASS">INHERITANCE_TYPE_TABLE_PER_CLASS</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_MANY_TO_MANY">MANY_TO_MANY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_MANY_TO_ONE">MANY_TO_ONE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_ONE_TO_MANY">ONE_TO_MANY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_ONE_TO_ONE">ONE_TO_ONE</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_TO_MANY">TO_MANY</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#constant_TO_ONE">TO_ONE</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-ORM-Mapping-ClassMetadataInfo.html#property_associationMappings">$associationMappings<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_cache">$cache<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_changeTrackingPolicy">$changeTrackingPolicy<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_columnNames">$columnNames<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_containsEnumIdentifier">$containsEnumIdentifier<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_containsForeignIdentifier">$containsForeignIdentifier<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customGeneratorDefinition">$customGeneratorDefinition<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_customRepositoryClassName">$customRepositoryClassName<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorColumn">$discriminatorColumn<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorMap">$discriminatorMap<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_discriminatorValue">$discriminatorValue<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_embeddedClasses">$embeddedClasses<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_entityListeners">$entityListeners<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldMappings">$fieldMappings<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_fieldNames">$fieldNames<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_generatorType">$generatorType<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_identifier">$identifier<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_idGenerator">$idGenerator<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_inheritanceType">$inheritanceType<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isEmbeddedClass">$isEmbeddedClass<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isIdentifierComposite">$isIdentifierComposite<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isMappedSuperclass">$isMappedSuperclass<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isReadOnly">$isReadOnly<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_isVersioned">$isVersioned<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_lifecycleCallbacks">$lifecycleCallbacks<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_name">$name<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedNativeQueries">$namedNativeQueries<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namedQueries">$namedQueries<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namespace">$namespace<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_parentClasses">$parentClasses<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_reflClass">$reflClass<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_reflFields">$reflFields<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_requiresFetchAfterChange">$requiresFetchAfterChange<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_rootEntityName">$rootEntityName<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sequenceGeneratorDefinition">$sequenceGeneratorDefinition<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_sqlResultSetMappings">$sqlResultSetMappings<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_subClasses">$subClasses<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_table">$table<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_tableGeneratorDefinition">$tableGeneratorDefinition<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_versionField">$versionField<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_namingStrategy">$namingStrategy<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_instantiator">$instantiator<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#property_typedFieldMapper">$typedFieldMapper<a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.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-ORM-Mapping-ClassMetadataInfo.html#method___construct">__construct()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___sleep">__sleep()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method___toString">__toString()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addDiscriminatorMapClass">addDiscriminatorMapClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addEntityListener">addEntityListener()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addInheritedAssociationMapping">addInheritedAssociationMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addInheritedFieldMapping">addInheritedFieldMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addLifecycleCallback">addLifecycleCallback()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addNamedNativeQuery">addNamedNativeQuery()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addNamedQuery">addNamedQuery()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSqlResultSetMapping">addSqlResultSetMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSubClass">addSubClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_addSubClasses">addSubClasses()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_enableAssociationCache">enableAssociationCache()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_enableCache">enableCache()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_fullyQualifiedClassName">fullyQualifiedClassName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationCacheDefaults">getAssociationCacheDefaults()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMappedByTargetField">getAssociationMappedByTargetField()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMapping">getAssociationMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationMappings">getAssociationMappings()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationNames">getAssociationNames()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationsByTargetClass">getAssociationsByTargetClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAssociationTargetClass">getAssociationTargetClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getColumnName">getColumnName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getColumnNames">getColumnNames()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getDiscriminatorColumn">getDiscriminatorColumn()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldForColumn">getFieldForColumn()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldMapping">getFieldMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldName">getFieldName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldNames">getFieldNames()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getFieldValue">getFieldValue()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifier">getIdentifier()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierColumnNames">getIdentifierColumnNames()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierFieldNames">getIdentifierFieldNames()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getIdentifierValues">getIdentifierValues()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getLifecycleCallbacks">getLifecycleCallbacks()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getMetadataValue">getMetadataValue()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getName">getName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQueries">getNamedNativeQueries()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedNativeQuery">getNamedNativeQuery()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQueries">getNamedQueries()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getNamedQuery">getNamedQuery()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedColumnName">getQuotedColumnName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedIdentifierColumnNames">getQuotedIdentifierColumnNames()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedJoinTableName">getQuotedJoinTableName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getQuotedTableName">getQuotedTableName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionClass">getReflectionClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionProperties">getReflectionProperties()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getReflectionProperty">getReflectionProperty()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSchemaName">getSchemaName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSequenceName">getSequenceName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSequencePrefix">getSequencePrefix()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleAssociationJoinColumnName">getSingleAssociationJoinColumnName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleAssociationReferencedJoinColumnName">getSingleAssociationReferencedJoinColumnName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierColumnName">getSingleIdentifierColumnName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdentifierFieldName">getSingleIdentifierFieldName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSingleIdReflectionProperty">getSingleIdReflectionProperty()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMapping">getSqlResultSetMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getSqlResultSetMappings">getSqlResultSetMappings()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTableName">getTableName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTemporaryIdTableName">getTemporaryIdTableName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTypeOfColumn">getTypeOfColumn()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getTypeOfField">getTypeOfField()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasAssociation">hasAssociation()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasField">hasField()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasLifecycleCallbacks">hasLifecycleCallbacks()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasNamedNativeQuery">hasNamedNativeQuery()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasNamedQuery">hasNamedQuery()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_hasSqlResultSetMapping">hasSqlResultSetMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_initializeReflection">initializeReflection()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_inlineEmbeddable">inlineEmbeddable()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_invokeLifecycleCallbacks">invokeLifecycleCallbacks()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isAssociationInverseSide">isAssociationInverseSide()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isAssociationWithSingleJoinColumn">isAssociationWithSingleJoinColumn()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingDeferredExplicit">isChangeTrackingDeferredExplicit()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingDeferredImplicit">isChangeTrackingDeferredImplicit()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isChangeTrackingNotify">isChangeTrackingNotify()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isCollectionValuedAssociation">isCollectionValuedAssociation()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifier">isIdentifier()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifierNatural">isIdentifierNatural()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdentifierUuid">isIdentifierUuid()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorIdentity">isIdGeneratorIdentity()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorSequence">isIdGeneratorSequence()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isIdGeneratorTable">isIdGeneratorTable()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeJoined">isInheritanceTypeJoined()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeNone">isInheritanceTypeNone()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeSingleTable">isInheritanceTypeSingleTable()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceTypeTablePerClass">isInheritanceTypeTablePerClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedAssociation">isInheritedAssociation()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedEmbeddedClass">isInheritedEmbeddedClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritedField">isInheritedField()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isNullable">isNullable()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isRootEntity">isRootEntity()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isSingleValuedAssociation">isSingleValuedAssociation()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isUniqueField">isUniqueField()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapEmbedded">mapEmbedded()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapField">mapField()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapManyToMany">mapManyToMany()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapManyToOne">mapManyToOne()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapOneToMany">mapOneToMany()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_mapOneToOne">mapOneToOne()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_markReadOnly">markReadOnly()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_newInstance">newInstance()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setAssociationOverride">setAssociationOverride()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setAttributeOverride">setAttributeOverride()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setChangeTrackingPolicy">setChangeTrackingPolicy()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setCustomGeneratorDefinition">setCustomGeneratorDefinition()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setCustomRepositoryClass">setCustomRepositoryClass()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setDiscriminatorColumn">setDiscriminatorColumn()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setDiscriminatorMap">setDiscriminatorMap()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setFieldValue">setFieldValue()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdentifier">setIdentifier()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdentifierValues">setIdentifierValues()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdGenerator">setIdGenerator()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setIdGeneratorType">setIdGeneratorType()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setInheritanceType">setInheritanceType()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setLifecycleCallbacks">setLifecycleCallbacks()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setParentClasses">setParentClasses()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setPrimaryTable">setPrimaryTable()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setSequenceGeneratorDefinition">setSequenceGeneratorDefinition()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setSubclasses">setSubclasses()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setTableName">setTableName()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersioned">setVersioned()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersionField">setVersionField()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_setVersionMapping">setVersionMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_usesIdGenerator">usesIdGenerator()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAssociations">validateAssociations()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateIdentifier">validateIdentifier()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateLifecycleCallbacks">validateLifecycleCallbacks()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_wakeupReflection">wakeupReflection()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__storeAssociationMapping">_storeAssociationMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteAssociationMapping">_validateAndCompleteAssociationMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteManyToManyMapping">_validateAndCompleteManyToManyMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteOneToManyMapping">_validateAndCompleteOneToManyMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method__validateAndCompleteOneToOneMapping">_validateAndCompleteOneToOneMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteFieldMapping">validateAndCompleteFieldMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_assertFieldNotMapped">assertFieldNotMapped()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_assertMappingOrderBy">assertMappingOrderBy()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_getAccessibleProperty">getAccessibleProperty()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isInheritanceType">isInheritanceType()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_isTypedProperty">isTypedProperty()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteTypedAssociationMapping">validateAndCompleteTypedAssociationMapping()</a></li>
<li><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html#method_validateAndCompleteTypedFieldMapping">validateAndCompleteTypedFieldMapping()</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-Mapping-ClassMetadataInfo.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>