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

5735 lines
289 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Documentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="../">
<link rel="icon" href="images/favicon.ico"/>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/base.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/template.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
<script src="js/template.js"></script>
<script src="js/search.js"></script>
<script defer src="js/searchIndex.js"></script>
</head>
<body id="top">
<header class="phpdocumentor-header phpdocumentor-section">
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
<label class="phpdocumentor-header__menu-icon" for="menu-button">
<i class="fas fa-bars"></i>
</label>
<section data-search-form class="phpdocumentor-search">
<label>
<span class="visually-hidden">Search for</span>
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
</svg>
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
</label>
</section>
<nav class="phpdocumentor-topnav">
<ul class="phpdocumentor-topnav__menu">
</ul>
</nav>
</header>
<main class="phpdocumentor">
<div class="phpdocumentor-section">
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
Menu
</label>
<aside class="phpdocumentor-column -three phpdocumentor-sidebar">
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrinemigrations.html" class="">DoctrineMigrations</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/hwi.html" class="">HWI</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/hwi-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/caissebliss.html" class="">CaisseBliss</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/caissebliss-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/caissebliss-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/caissebliss-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/caissebliss-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/caissebliss-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/caissebliss-service.html" class="">Service</a>
</li>
<li>
<a href="namespaces/caissebliss-tests.html" class="">Tests</a>
</li>
<li>
<a href="namespaces/caissebliss-traits.html" class="">Traits</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/tests.html" class="">Tests</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/tests-appbundle.html" class="">AppBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/app.html" class="">App</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/app-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/app-datafixtures.html" class="">DataFixtures</a>
</li>
<li>
<a href="namespaces/app-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/app-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/app-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/app-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/app-traits.html" class="">Traits</a>
</li>
<li>
<a href="namespaces/app-tests.html" class="">Tests</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/containervvrt4pd.html" class="">ContainerVvRT4pd</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/symfony.html" class="">Symfony</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/symfony-config.html" class="">Config</a>
</li>
<li>
<a href="namespaces/symfony-component.html" class="">Component</a>
</li>
<li>
<a href="namespaces/symfony-contracts.html" class="">Contracts</a>
</li>
<li>
<a href="namespaces/symfony-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/symfony-bridge.html" class="">Bridge</a>
</li>
<li>
<a href="namespaces/symfony-flex.html" class="">Flex</a>
</li>
<li>
<a href="namespaces/symfony-polyfill.html" class="">Polyfill</a>
</li>
<li>
<a href="namespaces/symfony-runtime.html" class="">Runtime</a>
</li>
<li>
<a href="namespaces/symfony-webpackencorebundle.html" class="">WebpackEncoreBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/composer.html" class="">Composer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/composer-autoload.html" class="">Autoload</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrine.html" class="">Doctrine</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/doctrine-common.html" class="">Common</a>
</li>
<li>
<a href="namespaces/doctrine-dbal.html" class="">DBAL</a>
</li>
<li>
<a href="namespaces/doctrine-deprecations.html" class="">Deprecations</a>
</li>
<li>
<a href="namespaces/doctrine-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/doctrine-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/doctrine-instantiator.html" class="">Instantiator</a>
</li>
<li>
<a href="namespaces/doctrine-migrations.html" class="">Migrations</a>
</li>
<li>
<a href="namespaces/doctrine-orm.html" class="">ORM</a>
</li>
<li>
<a href="namespaces/doctrine-persistence.html" class="">Persistence</a>
</li>
<li>
<a href="namespaces/doctrine-sqlformatter.html" class="">SqlFormatter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/easycorp.html" class="">EasyCorp</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/easycorp-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/egulias.html" class="">Egulias</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/egulias-emailvalidator.html" class="">EmailValidator</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/proxymanager.html" class="">ProxyManager</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/proxymanager-autoloader.html" class="">Autoloader</a>
</li>
<li>
<a href="namespaces/proxymanager-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/proxymanager-factory.html" class="">Factory</a>
</li>
<li>
<a href="namespaces/proxymanager-filelocator.html" class="">FileLocator</a>
</li>
<li>
<a href="namespaces/proxymanager-generator.html" class="">Generator</a>
</li>
<li>
<a href="namespaces/proxymanager-generatorstrategy.html" class="">GeneratorStrategy</a>
</li>
<li>
<a href="namespaces/proxymanager-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/proxymanager-proxy.html" class="">Proxy</a>
</li>
<li>
<a href="namespaces/proxymanager-proxygenerator.html" class="">ProxyGenerator</a>
</li>
<li>
<a href="namespaces/proxymanager-signature.html" class="">Signature</a>
</li>
<li>
<a href="namespaces/proxymanager-stub.html" class="">Stub</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/laminas.html" class="">Laminas</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/laminas-code.html" class="">Code</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/monolog.html" class="">Monolog</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/monolog-attribute.html" class="">Attribute</a>
</li>
<li>
<a href="namespaces/monolog-formatter.html" class="">Formatter</a>
</li>
<li>
<a href="namespaces/monolog-handler.html" class="">Handler</a>
</li>
<li>
<a href="namespaces/monolog-processor.html" class="">Processor</a>
</li>
<li>
<a href="namespaces/monolog-test.html" class="">Test</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/deepcopy.html" class="">DeepCopy</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/deepcopy-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/deepcopy-filter.html" class="">Filter</a>
</li>
<li>
<a href="namespaces/deepcopy-matcher.html" class="">Matcher</a>
</li>
<li>
<a href="namespaces/deepcopy-reflection.html" class="">Reflection</a>
</li>
<li>
<a href="namespaces/deepcopy-typefilter.html" class="">TypeFilter</a>
</li>
<li>
<a href="namespaces/deepcopy-typematcher.html" class="">TypeMatcher</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpparser.html" class="">PhpParser</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpparser-builder.html" class="">Builder</a>
</li>
<li>
<a href="namespaces/phpparser-comment.html" class="">Comment</a>
</li>
<li>
<a href="namespaces/phpparser-errorhandler.html" class="">ErrorHandler</a>
</li>
<li>
<a href="namespaces/phpparser-internal.html" class="">Internal</a>
</li>
<li>
<a href="namespaces/phpparser-lexer.html" class="">Lexer</a>
</li>
<li>
<a href="namespaces/phpparser-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/phpparser-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/phpparser-parser.html" class="">Parser</a>
</li>
<li>
<a href="namespaces/phpparser-prettyprinter.html" class="">PrettyPrinter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phario.html" class="">PharIo</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phario-manifest.html" class="">Manifest</a>
</li>
<li>
<a href="namespaces/phario-version.html" class="">Version</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpdocumentor.html" class="">phpDocumentor</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpdocumentor-reflection.html" class="">Reflection</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpstan.html" class="">PHPStan</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpstan-phpdocparser.html" class="">PhpDocParser</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpunit.html" class="">PHPUnit</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpunit-framework.html" class="">Framework</a>
</li>
<li>
<a href="namespaces/phpunit-runner.html" class="">Runner</a>
</li>
<li>
<a href="namespaces/phpunit-textui.html" class="">TextUI</a>
</li>
<li>
<a href="namespaces/phpunit-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/psr.html" class="">Psr</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/psr-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/psr-container.html" class="">Container</a>
</li>
<li>
<a href="namespaces/psr-eventdispatcher.html" class="">EventDispatcher</a>
</li>
<li>
<a href="namespaces/psr-link.html" class="">Link</a>
</li>
<li>
<a href="namespaces/psr-log.html" class="">Log</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/sebastianbergmann.html" class="">SebastianBergmann</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/sebastianbergmann-codecoverage.html" class="">CodeCoverage</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-fileiterator.html" class="">FileIterator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-invoker.html" class="">Invoker</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-template.html" class="">Template</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-timer.html" class="">Timer</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-cliparser.html" class="">CliParser</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunit.html" class="">CodeUnit</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunitreverselookup.html" class="">CodeUnitReverseLookup</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-comparator.html" class="">Comparator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-complexity.html" class="">Complexity</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-diff.html" class="">Diff</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-environment.html" class="">Environment</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-exporter.html" class="">Exporter</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-globalstate.html" class="">GlobalState</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-linesofcode.html" class="">LinesOfCode</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectenumerator.html" class="">ObjectEnumerator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectreflector.html" class="">ObjectReflector</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-recursioncontext.html" class="">RecursionContext</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-resourceoperations.html" class="">ResourceOperations</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-type.html" class="">Type</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/theseer.html" class="">TheSeer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/theseer-tokenizer.html" class="">Tokenizer</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/twig.html" class="">Twig</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/twig-extra.html" class="">Extra</a>
</li>
<li>
<a href="namespaces/twig-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/twig-error.html" class="">Error</a>
</li>
<li>
<a href="namespaces/twig-extension.html" class="">Extension</a>
</li>
<li>
<a href="namespaces/twig-loader.html" class="">Loader</a>
</li>
<li>
<a href="namespaces/twig-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/twig-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/twig-profiler.html" class="">Profiler</a>
</li>
<li>
<a href="namespaces/twig-runtimeloader.html" class="">RuntimeLoader</a>
</li>
<li>
<a href="namespaces/twig-sandbox.html" class="">Sandbox</a>
</li>
<li>
<a href="namespaces/twig-test.html" class="">Test</a>
</li>
<li>
<a href="namespaces/twig-tokenparser.html" class="">TokenParser</a>
</li>
<li>
<a href="namespaces/twig-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/webmozart.html" class="">Webmozart</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/webmozart-assert.html" class="">Assert</a>
</li>
</ul>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="packages/Application.html" class="">Application</a>
</h4>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
</section>
</aside>
<div class="phpdocumentor-column -nine phpdocumentor-content">
<section>
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine.html">Doctrine</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-orm.html">ORM</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-orm-tools.html">Tools</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
EntityGenerator
<div class="phpdocumentor-element__package">
in package
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="packages/Application.html">Application</a></li>
</ul>
</div>
</h2>
<div class="phpdocumentor-label-line">
</div>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">92</span>
</aside>
<p class="phpdocumentor-summary">Generic class used to generate PHP5 entity classes from ClassMetadataInfo instances.</p>
<section class="phpdocumentor-description"><p>[php]
$classes = $em-&gt;getClassMetadataFactory()-&gt;getAllMetadata();</p>
<p>$generator = new \Doctrine\ORM\Tools\EntityGenerator();
$generator-&gt;setGenerateAnnotations(true);
$generator-&gt;setGenerateStubMethods(true);
$generator-&gt;setRegenerateEntityIfExists(false);
$generator-&gt;setUpdateEntityIfExists(true);
$generator-&gt;generate($classes, '/path/to/generate/entities');</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link">2.7</span>
<section class="phpdocumentor-description"><p>This class is being removed from the ORM and won't have any replacement</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">link</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<a class="phpdocumentor-tag-link" href="www.doctrine-project.org"> www.doctrine-project.org </a>
</dd>
</dl>
<h3 id="toc">
Table of Contents
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-constants">
Constants
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.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-Tools-EntityGenerator.html#constant_FIELD_VISIBLE_PRIVATE">FIELD_VISIBLE_PRIVATE</a>
<span>
&nbsp;= &#039;private&#039; </span>
</dt>
<dd>Specifies class fields should be private.</dd>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#constant_FIELD_VISIBLE_PROTECTED">FIELD_VISIBLE_PROTECTED</a>
<span>
&nbsp;= &#039;protected&#039; </span>
</dt>
<dd>Specifies class fields should be protected.</dd>
</dl>
<h4 id="toc-properties">
Properties
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#toc-properties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_addMethodTemplate">$addMethodTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_annotationsPrefix">$annotationsPrefix</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_backupExisting">$backupExisting</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_changeTrackingPolicyMap">$changeTrackingPolicyMap</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Hash-map to handle the change tracking policy string.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_classTemplate">$classTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_classToExtend">$classToExtend</a>
<span>
&nbsp;: string </span>
</dt>
<dd>The class all generated entities should extend.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_constructorMethodTemplate">$constructorMethodTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_embeddableConstructorMethodTemplate">$embeddableConstructorMethodTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_embeddablesImmutable">$embeddablesImmutable</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether or not to make generated embeddables immutable.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_extension">$extension</a>
<span>
&nbsp;: string </span>
</dt>
<dd>The extension to use for written php files.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_fieldVisibility">$fieldVisibility</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Visibility of the field</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generateAnnotations">$generateAnnotations</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether or not to generation annotations.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generateEntityStubMethods">$generateEntityStubMethods</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether or not to generate sub methods.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generatorStrategyMap">$generatorStrategyMap</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Hash-map to handle generator types string.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_getMethodTemplate">$getMethodTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_inflector">$inflector</a>
<span>
&nbsp;: <a href="classes/Doctrine-Inflector-Inflector.html"><abbr title="\Doctrine\Inflector\Inflector">Inflector</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_inheritanceTypeMap">$inheritanceTypeMap</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Hash-map to handle the inheritance type string.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_isNew">$isNew</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether or not the current ClassMetadataInfo instance is new or old.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_lifecycleCallbackMethodTemplate">$lifecycleCallbackMethodTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_numSpaces">$numSpaces</a>
<span>
&nbsp;: int </span>
</dt>
<dd>Number of spaces to use for indention in generated code.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_regenerateEntityIfExists">$regenerateEntityIfExists</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether or not to re-generate entity class if it exists already.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_removeMethodTemplate">$removeMethodTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_setMethodTemplate">$setMethodTemplate</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_spaces">$spaces</a>
<span>
&nbsp;: string </span>
</dt>
<dd>The actual spaces to use for indention.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_staticReflection">$staticReflection</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_typeAlias">$typeAlias</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Hash-map for handle types.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_updateEntityIfExists">$updateEntityIfExists</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Whether or not to update the entity class if it exists already.</dd>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.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-Tools-EntityGenerator.html#method___construct">__construct()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generate">generate()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Generates and writes entity classes for the given array of ClassMetadataInfo instances.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityClass">generateEntityClass()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generates a PHP5 Doctrine 2 entity class from the given ClassMetadataInfo instance.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateUpdatedEntityClass">generateUpdatedEntityClass()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generates the updated code for the given ClassMetadataInfo and entity at path.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setAnnotationPrefix">setAnnotationPrefix()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets an annotation prefix.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setBackupExisting">setBackupExisting()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Should an existing entity be backed up if it already exists?</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setClassToExtend">setClassToExtend()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the name of the class the generated classes should extend from.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setEmbeddablesImmutable">setEmbeddablesImmutable()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets whether or not to generate immutable embeddables.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setExtension">setExtension()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the extension to use when writing php files to disk.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setFieldVisibility">setFieldVisibility()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the class fields visibility for the entity (can either be private or protected).</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setGenerateAnnotations">setGenerateAnnotations()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets whether or not to generate annotations for the entity.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setGenerateStubMethods">setGenerateStubMethods()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets whether or not to generate stub methods for the entity.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setInflector">setInflector()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setNumSpaces">setNumSpaces()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the number of spaces the exported class should have.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setRegenerateEntityIfExists">setRegenerateEntityIfExists()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets whether or not to regenerate the entity if it exists.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setUpdateEntityIfExists">setUpdateEntityIfExists()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets whether or not to try and update the entity if it already exists.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_writeEntityClass">writeEntityClass()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Generates and writes entity class to disk for the given ClassMetadataInfo instance.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_extendsClass">extendsClass()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateAssociationMappingPropertyDocBlock">generateAssociationMappingPropertyDocBlock()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateDiscriminatorColumnAnnotation">generateDiscriminatorColumnAnnotation()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateDiscriminatorMapAnnotation">generateDiscriminatorMapAnnotation()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEmbeddedPropertyDocBlock">generateEmbeddedPropertyDocBlock()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityAnnotation">generateEntityAnnotation()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityAssociationMappingProperties">generateEntityAssociationMappingProperties()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityBody">generateEntityBody()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityClassName">generateEntityClassName()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityConstructor">generateEntityConstructor()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityDocBlock">generateEntityDocBlock()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityEmbeddedProperties">generateEntityEmbeddedProperties()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityFieldMappingProperties">generateEntityFieldMappingProperties()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityLifecycleCallbackMethods">generateEntityLifecycleCallbackMethods()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityNamespace">generateEntityNamespace()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityStubMethod">generateEntityStubMethod()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityStubMethods">generateEntityStubMethods()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityUse">generateEntityUse()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateFieldMappingPropertyDocBlock">generateFieldMappingPropertyDocBlock()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateInheritanceAnnotation">generateInheritanceAnnotation()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateJoinColumnAnnotation">generateJoinColumnAnnotation()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateLifecycleCallbackMethod">generateLifecycleCallbackMethod()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateTableAnnotation">generateTableAnnotation()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateTableConstraints">generateTableConstraints()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getChangeTrackingPolicyString">getChangeTrackingPolicyString()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassName">getClassName()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassToExtend">getClassToExtend()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassToExtendName">getClassToExtendName()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getIdGeneratorTypeString">getIdGeneratorTypeString()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getInheritanceTypeString">getInheritanceTypeString()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getNamespace">getNamespace()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getTraits">getTraits()</a>
<span>
&nbsp;: array&lt;string|int, <abbr title="\ReflectionClass">ReflectionClass</abbr>&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getType">getType()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasMethod">hasMethod()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasNamespace">hasNamespace()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasProperty">hasProperty()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_isAssociationIsNullable">isAssociationIsNullable()</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_parseTokensInEntityFile">parseTokensInEntityFile()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_prefixCodeWithSpaces">prefixCodeWithSpaces()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_exportTableOptions">exportTableOptions()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Exports (nested) option elements.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEmbeddableConstructor">generateEmbeddableConstructor()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityListenerAnnotation">generateEntityListenerAnnotation()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_nullableFieldExpression">nullableFieldExpression()</a>
<span>
&nbsp;: string|null </span>
</dt>
</dl>
<section class="phpdocumentor-constants">
<h3 class="phpdocumentor-elements__header" id="constants">
Constants
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.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_FIELD_VISIBLE_PRIVATE">
FIELD_VISIBLE_PRIVATE
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#constant_FIELD_VISIBLE_PRIVATE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">102</span>
</aside>
<p class="phpdocumentor-summary">Specifies class fields should be private.</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">FIELD_VISIBLE_PRIVATE</span>
= <span class="phpdocumentor-signature__default-value">&#039;private&#039;</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_FIELD_VISIBLE_PROTECTED">
FIELD_VISIBLE_PROTECTED
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#constant_FIELD_VISIBLE_PROTECTED" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">97</span>
</aside>
<p class="phpdocumentor-summary">Specifies class fields should be protected.</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">FIELD_VISIBLE_PROTECTED</span>
= <span class="phpdocumentor-signature__default-value">&#039;protected&#039;</span>
</code>
</article>
</section>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_addMethodTemplate">
$addMethodTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_addMethodTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">293</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$addMethodTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;/**
* &lt;description&gt;
*
* @param &lt;variableType&gt; $&lt;variableName&gt;
*
* @return &lt;entity&gt;
*/
public function &lt;methodName&gt;(&lt;methodTypeHint&gt;$&lt;variableName&gt;)
{
&lt;spaces&gt;$this-&gt;&lt;fieldName&gt;[] = $&lt;variableName&gt;;
&lt;spaces&gt;return $this;
}&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_annotationsPrefix">
$annotationsPrefix
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_annotationsPrefix" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">153</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$annotationsPrefix</span>
= <span class="phpdocumentor-signature__default-value">&#039;&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_backupExisting">
$backupExisting
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_backupExisting" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">105</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$backupExisting</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_changeTrackingPolicyMap">
$changeTrackingPolicyMap
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_changeTrackingPolicyMap" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">233</span>
</aside>
<p class="phpdocumentor-summary">Hash-map to handle the change tracking policy string.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$changeTrackingPolicyMap</span>
= <span class="phpdocumentor-signature__default-value">[\Doctrine\ORM\Mapping\ClassMetadataInfo::CHANGETRACKING_DEFERRED_IMPLICIT =&gt; &#039;DEFERRED_IMPLICIT&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::CHANGETRACKING_DEFERRED_EXPLICIT =&gt; &#039;DEFERRED_EXPLICIT&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::CHANGETRACKING_NOTIFY =&gt; &#039;NOTIFY&#039;]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_changeTrackingPolicyMap#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;ClassMetadataInfo::CHANGETRACKING_*, string&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_classTemplate">
$classTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_classTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">252</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$classTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;&lt;?php
&lt;namespace&gt;
&lt;useStatement&gt;
&lt;entityAnnotation&gt;
&lt;entityClassName&gt;
{
&lt;entityBody&gt;
}
&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_classToExtend">
$classToExtend
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_classToExtend" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">143</span>
</aside>
<p class="phpdocumentor-summary">The class all generated entities should extend.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$classToExtend</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_constructorMethodTemplate">
$constructorMethodTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_constructorMethodTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">333</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$constructorMethodTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;/**
* Constructor
*/
public function __construct()
{
&lt;spaces&gt;&lt;collections&gt;
}
&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_embeddableConstructorMethodTemplate">
$embeddableConstructorMethodTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_embeddableConstructorMethodTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">344</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$embeddableConstructorMethodTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;/**
* Constructor
*
* &lt;paramTags&gt;
*/
public function __construct(&lt;params&gt;)
{
&lt;spaces&gt;&lt;fields&gt;
}
&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_embeddablesImmutable">
$embeddablesImmutable
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_embeddablesImmutable" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">188</span>
</aside>
<p class="phpdocumentor-summary">Whether or not to make generated embeddables immutable.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$embeddablesImmutable</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_extension">
$extension
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_extension" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">112</span>
</aside>
<p class="phpdocumentor-summary">The extension to use for written php files.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$extension</span>
= <span class="phpdocumentor-signature__default-value">&#039;.php&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_fieldVisibility">
$fieldVisibility
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_fieldVisibility" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">181</span>
</aside>
<p class="phpdocumentor-summary">Visibility of the field</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$fieldVisibility</span>
= <span class="phpdocumentor-signature__default-value">&#039;private&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_generateAnnotations">
$generateAnnotations
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generateAnnotations" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">150</span>
</aside>
<p class="phpdocumentor-summary">Whether or not to generation annotations.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$generateAnnotations</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_generateEntityStubMethods">
$generateEntityStubMethods
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generateEntityStubMethods" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">160</span>
</aside>
<p class="phpdocumentor-summary">Whether or not to generate sub methods.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$generateEntityStubMethods</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_generatorStrategyMap">
$generatorStrategyMap
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generatorStrategyMap" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">219</span>
</aside>
<p class="phpdocumentor-summary">Hash-map to handle generator types string.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$generatorStrategyMap</span>
= <span class="phpdocumentor-signature__default-value">[\Doctrine\ORM\Mapping\ClassMetadataInfo::GENERATOR_TYPE_AUTO =&gt; &#039;AUTO&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::GENERATOR_TYPE_SEQUENCE =&gt; &#039;SEQUENCE&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::GENERATOR_TYPE_IDENTITY =&gt; &#039;IDENTITY&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::GENERATOR_TYPE_NONE =&gt; &#039;NONE&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::GENERATOR_TYPE_UUID =&gt; &#039;UUID&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::GENERATOR_TYPE_CUSTOM =&gt; &#039;CUSTOM&#039;]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generatorStrategyMap#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;ClassMetadataInfo::GENERATOR_TYPE_*, string&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_getMethodTemplate">
$getMethodTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_getMethodTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">265</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$getMethodTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;/**
* &lt;description&gt;
*
* @return &lt;variableType&gt;
*/
public function &lt;methodName&gt;()
{
&lt;spaces&gt;return $this-&gt;&lt;fieldName&gt;;
}&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_inflector">
$inflector
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_inflector" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">357</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-Inflector-Inflector.html"><abbr title="\Doctrine\Inflector\Inflector">Inflector</abbr></a></span>
<span class="phpdocumentor-signature__name">$inflector</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_inheritanceTypeMap">
$inheritanceTypeMap
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_inheritanceTypeMap" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">244</span>
</aside>
<p class="phpdocumentor-summary">Hash-map to handle the inheritance type string.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$inheritanceTypeMap</span>
= <span class="phpdocumentor-signature__default-value">[\Doctrine\ORM\Mapping\ClassMetadataInfo::INHERITANCE_TYPE_NONE =&gt; &#039;NONE&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::INHERITANCE_TYPE_JOINED =&gt; &#039;JOINED&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::INHERITANCE_TYPE_SINGLE_TABLE =&gt; &#039;SINGLE_TABLE&#039;, \Doctrine\ORM\Mapping\ClassMetadataInfo::INHERITANCE_TYPE_TABLE_PER_CLASS =&gt; &#039;TABLE_PER_CLASS&#039;]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_inheritanceTypeMap#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;ClassMetadataInfo::INHERITANCE_TYPE_*, string&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_isNew">
$isNew
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_isNew" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">119</span>
</aside>
<p class="phpdocumentor-summary">Whether or not the current ClassMetadataInfo instance is new or old.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$isNew</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_lifecycleCallbackMethodTemplate">
$lifecycleCallbackMethodTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_lifecycleCallbackMethodTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">323</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$lifecycleCallbackMethodTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;/**
* @&lt;name&gt;
*/
public function &lt;methodName&gt;()
{
&lt;spaces&gt;// Add your code here
}&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_numSpaces">
$numSpaces
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_numSpaces" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">129</span>
</aside>
<p class="phpdocumentor-summary">Number of spaces to use for indention in generated code.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$numSpaces</span>
= <span class="phpdocumentor-signature__default-value">4</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_regenerateEntityIfExists">
$regenerateEntityIfExists
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_regenerateEntityIfExists" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">174</span>
</aside>
<p class="phpdocumentor-summary">Whether or not to re-generate entity class if it exists already.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$regenerateEntityIfExists</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_removeMethodTemplate">
$removeMethodTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_removeMethodTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">309</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$removeMethodTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;/**
* &lt;description&gt;
*
* @param &lt;variableType&gt; $&lt;variableName&gt;
*
* @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
*/
public function &lt;methodName&gt;(&lt;methodTypeHint&gt;$&lt;variableName&gt;)
{
&lt;spaces&gt;return $this-&gt;&lt;fieldName&gt;-&gt;removeElement($&lt;variableName&gt;);
}&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
-static "
>
<h4 class="phpdocumentor-element__name" id="property_setMethodTemplate">
$setMethodTemplate
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_setMethodTemplate" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">277</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$setMethodTemplate</span>
= <span class="phpdocumentor-signature__default-value">&#039;/**
* &lt;description&gt;
*
* @param &lt;variableType&gt; $&lt;variableName&gt;
*
* @return &lt;entity&gt;
*/
public function &lt;methodName&gt;(&lt;methodTypeHint&gt;$&lt;variableName&gt;&lt;variableDefault&gt;)
{
&lt;spaces&gt;$this-&gt;&lt;fieldName&gt; = $&lt;variableName&gt;;
&lt;spaces&gt;return $this;
}&#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_spaces">
$spaces
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_spaces" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">136</span>
</aside>
<p class="phpdocumentor-summary">The actual spaces to use for indention.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$spaces</span>
= <span class="phpdocumentor-signature__default-value">&#039; &#039;</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_staticReflection">
$staticReflection
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_staticReflection" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">122</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$staticReflection</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_typeAlias">
$typeAlias
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_typeAlias" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">195</span>
</aside>
<p class="phpdocumentor-summary">Hash-map for handle types.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$typeAlias</span>
= <span class="phpdocumentor-signature__default-value">[\Doctrine\DBAL\Types\Types::DATETIMETZ_MUTABLE =&gt; &#039;\\DateTime&#039;, \Doctrine\DBAL\Types\Types::DATETIME_MUTABLE =&gt; &#039;\\DateTime&#039;, \Doctrine\DBAL\Types\Types::DATE_MUTABLE =&gt; &#039;\\DateTime&#039;, \Doctrine\DBAL\Types\Types::TIME_MUTABLE =&gt; &#039;\\DateTime&#039;, \Doctrine\DBAL\Types\Types::OBJECT =&gt; &#039;\\stdClass&#039;, \Doctrine\DBAL\Types\Types::INTEGER =&gt; &#039;int&#039;, \Doctrine\DBAL\Types\Types::BIGINT =&gt; &#039;int&#039;, \Doctrine\DBAL\Types\Types::SMALLINT =&gt; &#039;int&#039;, \Doctrine\DBAL\Types\Types::TEXT =&gt; &#039;string&#039;, \Doctrine\DBAL\Types\Types::BLOB =&gt; &#039;string&#039;, \Doctrine\DBAL\Types\Types::DECIMAL =&gt; &#039;string&#039;, \Doctrine\DBAL\Types\Types::GUID =&gt; &#039;string&#039;, &#039;json_array&#039; =&gt; &#039;array&#039;, \Doctrine\DBAL\Types\Types::JSON =&gt; &#039;array&#039;, \Doctrine\DBAL\Types\Types::SIMPLE_ARRAY =&gt; &#039;array&#039;, \Doctrine\DBAL\Types\Types::BOOLEAN =&gt; &#039;bool&#039;]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_typeAlias#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;Types::*|'json_array', string&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_updateEntityIfExists">
$updateEntityIfExists
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_updateEntityIfExists" 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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">167</span>
</aside>
<p class="phpdocumentor-summary">Whether or not to update the entity class if it exists already.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$updateEntityIfExists</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
</section>
<section class="phpdocumentor-methods">
<h3 class="phpdocumentor-elements__header" id="methods">
Methods
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.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-Tools-EntityGenerator.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/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">359</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_generate">
generate()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generate" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">380</span>
</aside>
<p class="phpdocumentor-summary">Generates and writes entity classes for the given array of ClassMetadataInfo instances.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">generate</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">$metadatas</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">$outputDirectory</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">$metadatas</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">$outputDirectory</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-Tools-EntityGenerator.html#method_generate#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&lt;ClassMetadataInfo&gt; $metadatas</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityClass">
generateEntityClass()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityClass" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">436</span>
</aside>
<p class="phpdocumentor-summary">Generates a PHP5 Doctrine 2 entity class from the given ClassMetadataInfo instance.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">generateEntityClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<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_generateUpdatedEntityClass">
generateUpdatedEntityClass()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateUpdatedEntityClass" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">466</span>
</aside>
<p class="phpdocumentor-summary">Generates the updated code for the given ClassMetadataInfo and entity at path.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">generateUpdatedEntityClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$path</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">$metadata</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$path</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setAnnotationPrefix">
setAnnotationPrefix()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setAnnotationPrefix" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">565</span>
</aside>
<p class="phpdocumentor-summary">Sets an annotation prefix.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setAnnotationPrefix</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$prefix</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$prefix</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_setBackupExisting">
setBackupExisting()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setBackupExisting" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">613</span>
</aside>
<p class="phpdocumentor-summary">Should an existing entity be backed up if it already exists?</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setBackupExisting</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_setClassToExtend">
setClassToExtend()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setClassToExtend" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">509</span>
</aside>
<p class="phpdocumentor-summary">Sets the name of the class the generated classes should extend from.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setClassToExtend</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$classToExtend</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">$classToExtend</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_setEmbeddablesImmutable">
setEmbeddablesImmutable()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setEmbeddablesImmutable" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">553</span>
</aside>
<p class="phpdocumentor-summary">Sets whether or not to generate immutable embeddables.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setEmbeddablesImmutable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$embeddablesImmutable</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">$embeddablesImmutable</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_setExtension">
setExtension()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setExtension" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">497</span>
</aside>
<p class="phpdocumentor-summary">Sets the extension to use when writing php files to disk.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setExtension</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$extension</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">$extension</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_setFieldVisibility">
setFieldVisibility()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setFieldVisibility" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">537</span>
</aside>
<p class="phpdocumentor-summary">Sets the class fields visibility for the entity (can either be private or protected).</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setFieldVisibility</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$visibility</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">$visibility</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-Tools-EntityGenerator.html#method_setFieldVisibility#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="\InvalidArgumentException">InvalidArgumentException</abbr></span>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-assert</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>self::FIELD_VISIBLE_* $visibility</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setGenerateAnnotations">
setGenerateAnnotations()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setGenerateAnnotations" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">521</span>
</aside>
<p class="phpdocumentor-summary">Sets whether or not to generate annotations for the entity.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setGenerateAnnotations</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_setGenerateStubMethods">
setGenerateStubMethods()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setGenerateStubMethods" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">601</span>
</aside>
<p class="phpdocumentor-summary">Sets whether or not to generate stub methods for the entity.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setGenerateStubMethods</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_setInflector">
setInflector()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setInflector" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">618</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setInflector</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Inflector-Inflector.html"><abbr title="\Doctrine\Inflector\Inflector">Inflector</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$inflector</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">$inflector</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-Inflector-Inflector.html"><abbr title="\Doctrine\Inflector\Inflector">Inflector</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_setNumSpaces">
setNumSpaces()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setNumSpaces" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">484</span>
</aside>
<p class="phpdocumentor-summary">Sets the number of spaces the exported class should have.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setNumSpaces</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$numSpaces</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">$numSpaces</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_setRegenerateEntityIfExists">
setRegenerateEntityIfExists()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setRegenerateEntityIfExists" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">589</span>
</aside>
<p class="phpdocumentor-summary">Sets whether or not to regenerate the entity if it exists.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setRegenerateEntityIfExists</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_setUpdateEntityIfExists">
setUpdateEntityIfExists()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setUpdateEntityIfExists" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">577</span>
</aside>
<p class="phpdocumentor-summary">Sets whether or not to try and update the entity if it already exists.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setUpdateEntityIfExists</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_writeEntityClass">
writeEntityClass()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_writeEntityClass" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">396</span>
</aside>
<p class="phpdocumentor-summary">Generates and writes entity class to disk for the given ClassMetadataInfo instance.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">writeEntityClass</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$outputDirectory</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">$metadata</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$outputDirectory</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-Tools-EntityGenerator.html#method_writeEntityClass#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="\RuntimeException">RuntimeException</abbr></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_extendsClass">
extendsClass()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_extendsClass" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">956</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">extendsClass</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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateAssociationMappingPropertyDocBlock">
generateAssociationMappingPropertyDocBlock()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateAssociationMappingPropertyDocBlock" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1479</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateAssociationMappingPropertyDocBlock</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">$associationMapping</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">$metadata</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">$associationMapping</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateDiscriminatorColumnAnnotation">
generateDiscriminatorColumnAnnotation()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateDiscriminatorColumnAnnotation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1106</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateDiscriminatorColumnAnnotation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateDiscriminatorMapAnnotation">
generateDiscriminatorMapAnnotation()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateDiscriminatorMapAnnotation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1126</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateDiscriminatorMapAnnotation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEmbeddedPropertyDocBlock">
generateEmbeddedPropertyDocBlock()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEmbeddedPropertyDocBlock" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1765</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEmbeddedPropertyDocBlock</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">$embeddedClass</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">$embeddedClass</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-Tools-EntityGenerator.html#method_generateEmbeddedPropertyDocBlock#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; $embeddedClass</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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityAnnotation">
generateEntityAnnotation()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityAnnotation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1025</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityAnnotation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityAssociationMappingProperties">
generateEntityAssociationMappingProperties()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityAssociationMappingProperties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1288</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityAssociationMappingProperties</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityBody">
generateEntityBody()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityBody" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">665</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityBody</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityClassName">
generateEntityClassName()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityClassName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">658</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityClassName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityConstructor">
generateEntityConstructor()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityConstructor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">701</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityConstructor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityDocBlock">
generateEntityDocBlock()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityDocBlock" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">989</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityDocBlock</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityEmbeddedProperties">
generateEntityEmbeddedProperties()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityEmbeddedProperties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1338</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityEmbeddedProperties</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityFieldMappingProperties">
generateEntityFieldMappingProperties()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityFieldMappingProperties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1306</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityFieldMappingProperties</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityLifecycleCallbackMethods">
generateEntityLifecycleCallbackMethods()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityLifecycleCallbackMethods" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1270</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityLifecycleCallbackMethods</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityNamespace">
generateEntityNamespace()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityNamespace" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">638</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityNamespace</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityStubMethod">
generateEntityStubMethod()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityStubMethod" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1362</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityStubMethod</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$type</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">$fieldName</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$typeHint</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">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$defaultValue</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">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">$metadata</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$type</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">$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">$typeHint</span>
: <span class="phpdocumentor-signature__argument__return-type">string|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">$defaultValue</span>
: <span class="phpdocumentor-signature__argument__return-type">string|null</span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityStubMethods">
generateEntityStubMethods()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityStubMethods" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1142</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityStubMethods</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityUse">
generateEntityUse()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityUse" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">648</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateEntityUse</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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateFieldMappingPropertyDocBlock">
generateFieldMappingPropertyDocBlock()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateFieldMappingPropertyDocBlock" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1647</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateFieldMappingPropertyDocBlock</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 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">$metadata</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">$fieldMapping</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateInheritanceAnnotation">
generateInheritanceAnnotation()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateInheritanceAnnotation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1096</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateInheritanceAnnotation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateJoinColumnAnnotation">
generateJoinColumnAnnotation()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateJoinColumnAnnotation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1443</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateJoinColumnAnnotation</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">$joinColumn</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">$joinColumn</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-Tools-EntityGenerator.html#method_generateJoinColumnAnnotation#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; $joinColumn</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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateLifecycleCallbackMethod">
generateLifecycleCallbackMethod()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateLifecycleCallbackMethod" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1416</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateLifecycleCallbackMethod</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 class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$methodName</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">$metadata</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">$name</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">$methodName</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateTableAnnotation">
generateTableAnnotation()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateTableAnnotation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1041</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateTableAnnotation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_generateTableConstraints">
generateTableConstraints()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateTableConstraints" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1080</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">generateTableConstraints</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$constraintName</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">$constraints</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">$constraintName</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">$constraints</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-Tools-EntityGenerator.html#method_generateTableConstraints#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, array&lt;string, mixed&gt;&gt; $constraints</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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getChangeTrackingPolicyString">
getChangeTrackingPolicyString()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getChangeTrackingPolicyString" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1856</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getChangeTrackingPolicyString</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">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">$type</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The policy used for change-tracking for the mapped class.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getChangeTrackingPolicyString#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="\InvalidArgumentException">InvalidArgumentException</abbr></span>
<section class="phpdocumentor-description"><p>When the change-tracking type does not exist.</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 literal string for the change-tracking type.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getClassName">
getClassName()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">976</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getClassName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getClassToExtend">
getClassToExtend()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassToExtend" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">962</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getClassToExtend</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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getClassToExtendName">
getClassToExtendName()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassToExtendName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">968</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getClassToExtendName</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
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getIdGeneratorTypeString">
getIdGeneratorTypeString()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getIdGeneratorTypeString" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1872</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getIdGeneratorTypeString</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">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">$type</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The generator to use for the mapped class.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getIdGeneratorTypeString#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="\InvalidArgumentException">InvalidArgumentException</abbr></span>
<section class="phpdocumentor-description"><p>When the generator type does not exist.</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 literal string for the generator type.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getInheritanceTypeString">
getInheritanceTypeString()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getInheritanceTypeString" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1840</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getInheritanceTypeString</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">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">$type</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The inheritance type used by the class and its subclasses.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getInheritanceTypeString#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="\InvalidArgumentException">InvalidArgumentException</abbr></span>
<section class="phpdocumentor-description"><p>When the inheritance type does not exist.</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 literal string for the inheritance type.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getNamespace">
getNamespace()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getNamespace" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">983</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getNamespace</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getTraits">
getTraits()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getTraits" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">930</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getTraits</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, <abbr title="\ReflectionClass">ReflectionClass</abbr>&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$metadata</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getTraits#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;trait-string, ReflectionClass<object>&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"><abbr title="\ReflectionException">ReflectionException</abbr></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, <abbr title="\ReflectionClass">ReflectionClass</abbr>&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getType">
getType()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getType" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">628</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getType</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$type</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">$type</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_hasMethod">
hasMethod()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasMethod" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">902</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">hasMethod</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$method</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">$metadata</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">$method</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_hasNamespace">
hasNamespace()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasNamespace" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">950</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">hasNamespace</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_hasProperty">
hasProperty()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasProperty" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">876</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">hasProperty</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">$metadata</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">$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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_isAssociationIsNullable">
isAssociationIsNullable()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_isAssociationIsNullable" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1247</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">isAssociationIsNullable</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">$associationMapping</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">$associationMapping</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-Tools-EntityGenerator.html#method_isAssociationIsNullable#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; $associationMapping</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_parseTokensInEntityFile">
parseTokensInEntityFile()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_parseTokensInEntityFile" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">821</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">parseTokensInEntityFile</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$src</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">$src</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-Tools-EntityGenerator.html#method_parseTokensInEntityFile#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>this won't work if there is a namespace in brackets and a class outside of it.</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-suppress</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>UndefinedConstant</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_prefixCodeWithSpaces">
prefixCodeWithSpaces()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_prefixCodeWithSpaces" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1820</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">prefixCodeWithSpaces</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$code</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$num</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">1</span><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-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$code</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">$num</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
= <span class="phpdocumentor-signature__argument__default-value">1</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
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_exportTableOptions">
exportTableOptions()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_exportTableOptions" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1896</span>
</aside>
<p class="phpdocumentor-summary">Exports (nested) option elements.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">exportTableOptions</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">$options</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">$options</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-Tools-EntityGenerator.html#method_exportTableOptions#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; $options</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEmbeddableConstructor">
generateEmbeddableConstructor()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEmbeddableConstructor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">726</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">generateEmbeddableConstructor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_generateEntityListenerAnnotation">
generateEntityListenerAnnotation()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityListenerAnnotation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1793</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">generateEntityListenerAnnotation</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadataInfo.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadataInfo">ClassMetadataInfo</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</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">$metadata</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>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_nullableFieldExpression">
nullableFieldExpression()
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_nullableFieldExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-entitygenerator.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php">EntityGenerator.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1882</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">nullableFieldExpression</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">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">$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-Tools-EntityGenerator.html#method_nullableFieldExpression#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; $fieldMapping</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>
</section>
<div class="phpdocumentor-modal" id="source-view">
<div class="phpdocumentor-modal-bg" data-exit-button></div>
<div class="phpdocumentor-modal-container">
<div class="phpdocumentor-modal-content">
<pre style="max-height: 500px; overflow-y: scroll" data-src="files/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/EntityGenerator.php.txt" class="language-php line-numbers linkable-line-numbers"></pre>
</div>
<button data-exit-button class="phpdocumentor-modal__close">&times;</button>
</div>
</div>
<script type="text/javascript">
(function () {
function loadExternalCodeSnippet(el, url, line) {
Array.prototype.slice.call(el.querySelectorAll('pre[data-src]')).forEach((pre) => {
const src = url || pre.getAttribute('data-src').replace(/\\/g, '/');
const language = 'php';
const code = document.createElement('code');
code.className = 'language-' + language;
pre.textContent = '';
pre.setAttribute('data-line', line)
code.textContent = 'Loading…';
pre.appendChild(code);
var xhr = new XMLHttpRequest();
xhr.open('GET', src, true);
xhr.onreadystatechange = function () {
if (xhr.readyState !== 4) {
return;
}
if (xhr.status < 400 && xhr.responseText) {
code.textContent = xhr.responseText;
Prism.highlightElement(code);
return;
}
if (xhr.status === 404) {
code.textContent = '✖ Error: File could not be found';
return;
}
if (xhr.status >= 400) {
code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
return;
}
code.textContent = '✖ Error: An unknown error occurred';
};
xhr.send(null);
});
}
const modalButtons = document.querySelectorAll("[data-modal]");
const openedAsLocalFile = window.location.protocol === 'file:';
if (modalButtons.length > 0 && openedAsLocalFile) {
console.warn(
'Viewing the source code is unavailable because you are opening this page from the file:// scheme; ' +
'browsers block XHR requests when a page is opened this way'
);
}
modalButtons.forEach(function (trigger) {
if (openedAsLocalFile) {
trigger.setAttribute("hidden", "hidden");
}
trigger.addEventListener("click", function (event) {
event.preventDefault();
const modal = document.getElementById(trigger.dataset.modal);
if (!modal) {
console.error(`Modal with id "${trigger.dataset.modal}" could not be found`);
return;
}
modal.classList.add("phpdocumentor-modal__open");
loadExternalCodeSnippet(modal, trigger.dataset.src || null, trigger.dataset.line)
const exits = modal.querySelectorAll("[data-exit-button]");
exits.forEach(function (exit) {
exit.addEventListener("click", function (event) {
event.preventDefault();
modal.classList.remove("phpdocumentor-modal__open");
});
});
});
});
})();
</script>
</article>
</section>
<section class="phpdocumentor-on-this-page__sidebar">
<section class="phpdocumentor-on-this-page__content">
<strong class="phpdocumentor-on-this-page__title">On this page</strong>
<ul class="phpdocumentor-list -clean">
<li class="phpdocumentor-on-this-page-section__title">Table Of Contents</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#toc-constants">Constants</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#toc-properties">Properties</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.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-Tools-EntityGenerator.html#constant_FIELD_VISIBLE_PRIVATE">FIELD_VISIBLE_PRIVATE</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#constant_FIELD_VISIBLE_PROTECTED">FIELD_VISIBLE_PROTECTED</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-Tools-EntityGenerator.html#property_addMethodTemplate">$addMethodTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_annotationsPrefix">$annotationsPrefix<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_backupExisting">$backupExisting<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_changeTrackingPolicyMap">$changeTrackingPolicyMap<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_classTemplate">$classTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_classToExtend">$classToExtend<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_constructorMethodTemplate">$constructorMethodTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_embeddableConstructorMethodTemplate">$embeddableConstructorMethodTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_embeddablesImmutable">$embeddablesImmutable<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_extension">$extension<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_fieldVisibility">$fieldVisibility<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generateAnnotations">$generateAnnotations<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generateEntityStubMethods">$generateEntityStubMethods<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_generatorStrategyMap">$generatorStrategyMap<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_getMethodTemplate">$getMethodTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_inflector">$inflector<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_inheritanceTypeMap">$inheritanceTypeMap<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_isNew">$isNew<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_lifecycleCallbackMethodTemplate">$lifecycleCallbackMethodTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_numSpaces">$numSpaces<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_regenerateEntityIfExists">$regenerateEntityIfExists<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_removeMethodTemplate">$removeMethodTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_setMethodTemplate">$setMethodTemplate<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_spaces">$spaces<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_staticReflection">$staticReflection<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_typeAlias">$typeAlias<a href="classes/Doctrine-ORM-Tools-EntityGenerator.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#property_updateEntityIfExists">$updateEntityIfExists<a href="classes/Doctrine-ORM-Tools-EntityGenerator.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-Tools-EntityGenerator.html#method___construct">__construct()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generate">generate()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityClass">generateEntityClass()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateUpdatedEntityClass">generateUpdatedEntityClass()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setAnnotationPrefix">setAnnotationPrefix()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setBackupExisting">setBackupExisting()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setClassToExtend">setClassToExtend()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setEmbeddablesImmutable">setEmbeddablesImmutable()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setExtension">setExtension()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setFieldVisibility">setFieldVisibility()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setGenerateAnnotations">setGenerateAnnotations()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setGenerateStubMethods">setGenerateStubMethods()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setInflector">setInflector()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setNumSpaces">setNumSpaces()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setRegenerateEntityIfExists">setRegenerateEntityIfExists()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_setUpdateEntityIfExists">setUpdateEntityIfExists()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_writeEntityClass">writeEntityClass()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_extendsClass">extendsClass()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateAssociationMappingPropertyDocBlock">generateAssociationMappingPropertyDocBlock()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateDiscriminatorColumnAnnotation">generateDiscriminatorColumnAnnotation()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateDiscriminatorMapAnnotation">generateDiscriminatorMapAnnotation()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEmbeddedPropertyDocBlock">generateEmbeddedPropertyDocBlock()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityAnnotation">generateEntityAnnotation()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityAssociationMappingProperties">generateEntityAssociationMappingProperties()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityBody">generateEntityBody()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityClassName">generateEntityClassName()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityConstructor">generateEntityConstructor()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityDocBlock">generateEntityDocBlock()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityEmbeddedProperties">generateEntityEmbeddedProperties()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityFieldMappingProperties">generateEntityFieldMappingProperties()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityLifecycleCallbackMethods">generateEntityLifecycleCallbackMethods()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityNamespace">generateEntityNamespace()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityStubMethod">generateEntityStubMethod()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityStubMethods">generateEntityStubMethods()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityUse">generateEntityUse()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateFieldMappingPropertyDocBlock">generateFieldMappingPropertyDocBlock()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateInheritanceAnnotation">generateInheritanceAnnotation()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateJoinColumnAnnotation">generateJoinColumnAnnotation()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateLifecycleCallbackMethod">generateLifecycleCallbackMethod()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateTableAnnotation">generateTableAnnotation()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateTableConstraints">generateTableConstraints()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getChangeTrackingPolicyString">getChangeTrackingPolicyString()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassName">getClassName()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassToExtend">getClassToExtend()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getClassToExtendName">getClassToExtendName()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getIdGeneratorTypeString">getIdGeneratorTypeString()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getInheritanceTypeString">getInheritanceTypeString()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getNamespace">getNamespace()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getTraits">getTraits()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_getType">getType()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasMethod">hasMethod()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasNamespace">hasNamespace()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_hasProperty">hasProperty()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_isAssociationIsNullable">isAssociationIsNullable()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_parseTokensInEntityFile">parseTokensInEntityFile()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_prefixCodeWithSpaces">prefixCodeWithSpaces()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_exportTableOptions">exportTableOptions()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEmbeddableConstructor">generateEmbeddableConstructor()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_generateEntityListenerAnnotation">generateEntityListenerAnnotation()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-EntityGenerator.html#method_nullableFieldExpression">nullableFieldExpression()</a></li>
</ul>
</li>
</ul>
</section>
</section>
</div>
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
<section class="phpdocumentor-search-results__dialog">
<header class="phpdocumentor-search-results__header">
<h2 class="phpdocumentor-search-results__title">Search results</h2>
<button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
</header>
<section class="phpdocumentor-search-results__body">
<ul class="phpdocumentor-search-results__entries"></ul>
</section>
</section>
</section>
</div>
<a href="classes/Doctrine-ORM-Tools-EntityGenerator.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>