caisse-bliss/v1/.phpdoc/build/classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html
2025-02-09 16:45:35 +01:00

3212 lines
155 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-dbal.html">DBAL</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-dbal-schema.html">Schema</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
ForeignKeyConstraint
<span class="phpdocumentor-element__extends">
extends <a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html"><abbr title="\Doctrine\DBAL\Schema\AbstractAsset">AbstractAsset</abbr></a>
</span>
<div class="phpdocumentor-element__package">
in package
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="packages/Application.html">Application</a></li>
</ul>
</div>
<span class="phpdocumentor-element__implements">
implements
<a href="classes/Doctrine-DBAL-Schema-Constraint.html"><abbr title="\Doctrine\DBAL\Schema\Constraint">Constraint</abbr></a> </span>
</h2>
<div class="phpdocumentor-label-line">
</div>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">17</span>
</aside>
<p class="phpdocumentor-summary">An abstraction class for a foreign key constraint.</p>
<h3 id="toc">
Table of Contents
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-interfaces">
Interfaces
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#toc-interfaces" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -interface"><a href="classes/Doctrine-DBAL-Schema-Constraint.html"><abbr title="\Doctrine\DBAL\Schema\Constraint">Constraint</abbr></a></dt><dd>Marker interface for constraints.</dd> </dl>
<h4 id="toc-properties">
Properties
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.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-DBAL-Schema-ForeignKeyConstraint.html#property__foreignColumnNames">$_foreignColumnNames</a>
<span>
&nbsp;: array&lt;string|int, <a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a>&gt; </span>
</dt>
<dd>Asset identifier instances of the referenced table column names the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__foreignTableName">$_foreignTableName</a>
<span>
&nbsp;: <a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a>|<a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a> </span>
</dt>
<dd>Table or asset identifier instance of the referenced table name the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__localColumnNames">$_localColumnNames</a>
<span>
&nbsp;: array&lt;string|int, <a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a>&gt; </span>
</dt>
<dd>Asset identifier instances of the referencing table column names the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__localTable">$_localTable</a>
<span>
&nbsp;: <a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a> </span>
</dt>
<dd>Instance of the referencing table the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__name">$_name</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__namespace">$_namespace</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Namespace of the asset. If none isset the default namespace is assumed.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__options">$_options</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Options associated with the foreign key constraint.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__quoted">$_quoted</a>
<span>
&nbsp;: bool </span>
</dt>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.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-DBAL-Schema-ForeignKeyConstraint.html#method___construct">__construct()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Initializes the foreign key constraint.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getColumns">getColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns the names of the referencing table columns
the constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getForeignColumns">getForeignColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns the names of the referenced table columns
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getForeignTableName">getForeignTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the name of the referenced table
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getFullQualifiedName">getFullQualifiedName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>The normalized name is full-qualified and lower-cased. Lower-casing is
actually wrong, but we have to do it to keep our sanity. If you are
using database objects that only differentiate in the casing (FOO vs
Foo) then you will NOT be able to use Doctrine Schema abstraction.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalColumns">getLocalColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns the names of the referencing table columns
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTable">getLocalTable()</a>
<span>
&nbsp;: <a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTableName">getLocalTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the name of the referencing table
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getName">getName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the name of this schema asset.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getNamespaceName">getNamespaceName()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Gets the namespace name of this asset.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getOption">getOption()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Returns an option associated with the foreign key constraint.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getOptions">getOptions()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Returns the options associated with the foreign key constraint.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedColumns">getQuotedColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns the quoted representation of the referencing table column names
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedForeignColumns">getQuotedForeignColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns the quoted representation of the referenced table column names
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedForeignTableName">getQuotedForeignTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the quoted representation of the referenced table name
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedLocalColumns">getQuotedLocalColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns the quoted representation of the referencing table column names
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getQuotedName">getQuotedName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets the quoted representation of this asset but only if it was defined with one. Otherwise
return the plain unquoted value as inserted.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getShortestName">getShortestName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>The shortest name is stripped of the default namespace. All other
namespaced elements are returned as full-qualified names.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnqualifiedForeignTableName">getUnqualifiedForeignTableName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Returns the non-schema qualified foreign table name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnquotedForeignColumns">getUnquotedForeignColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns unquoted representation of foreign table column names for comparison with other FK</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnquotedLocalColumns">getUnquotedLocalColumns()</a>
<span>
&nbsp;: array&lt;string|int, string&gt; </span>
</dt>
<dd>Returns unquoted representation of local table column names for comparison with other FK</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_hasOption">hasOption()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Returns whether or not a given option
is associated with the foreign key constraint.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_intersectsIndexColumns">intersectsIndexColumns()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks whether this foreign key constraint intersects the given index columns.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isInDefaultNamespace">isInDefaultNamespace()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Is this asset in the default namespace?</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isQuoted">isQuoted()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if this asset&#039;s name is quoted.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onDelete">onDelete()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Returns the referential action for DELETE operations
on the referenced table the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onUpdate">onUpdate()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Returns the referential action for UPDATE operations
on the referenced table the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_setLocalTable">setLocalTable()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the Table instance of the referencing table
the foreign key constraint is associated with.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method__generateIdentifierName">_generateIdentifierName()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generates an identifier from a list of column names obeying a certain string length.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method__setName">_setName()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets the name of this asset.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isIdentifierQuoted">isIdentifierQuoted()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Checks if this identifier is quoted.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_trimQuotes">trimQuotes()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Trim quotes from the identifier.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_createIdentifierMap">createIdentifierMap()</a>
<span>
&nbsp;: array&lt;string|int, <a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a>&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onEvent">onEvent()</a>
<span>
&nbsp;: string|null </span>
</dt>
<dd>Returns the referential action for a given database operation
on the referenced table the foreign key constraint is associated with.</dd>
</dl>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property__foreignColumnNames">
$_foreignColumnNames
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__foreignColumnNames" 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/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">47</span>
</aside>
<p class="phpdocumentor-summary">Asset identifier instances of the referenced table column names the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, <a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a>&gt;</span>
<span class="phpdocumentor-signature__name">$_foreignColumnNames</span>
</code>
<section class="phpdocumentor-description"><p>array($columnName =&gt; Identifier)</p>
</section>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property__foreignTableName">
$_foreignTableName
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__foreignTableName" 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/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">39</span>
</aside>
<p class="phpdocumentor-summary">Table or asset identifier instance of the referenced table name the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a>|<a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a></span>
<span class="phpdocumentor-signature__name">$_foreignTableName</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property__localColumnNames">
$_localColumnNames
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__localColumnNames" 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/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">32</span>
</aside>
<p class="phpdocumentor-summary">Asset identifier instances of the referencing table column names the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, <a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a>&gt;</span>
<span class="phpdocumentor-signature__name">$_localColumnNames</span>
</code>
<section class="phpdocumentor-description"><p>array($columnName =&gt; Identifier)</p>
</section>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property__localTable">
$_localTable
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__localTable" 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/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">24</span>
</aside>
<p class="phpdocumentor-summary">Instance of the referencing table the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a></span>
<span class="phpdocumentor-signature__name">$_localTable</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property__name">
$_name
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__name" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">28</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">$_name</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__namespace">
$_namespace
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__namespace" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">35</span>
</aside>
<p class="phpdocumentor-summary">Namespace of the asset. If none isset the default namespace is assumed.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">string|null</span>
<span class="phpdocumentor-signature__name">$_namespace</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property__options">
$_options
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__options" 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/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">54</span>
</aside>
<p class="phpdocumentor-summary">Options associated with the foreign key constraint.</p>
<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">$_options</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property__quoted">
$_quoted
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__quoted" 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/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">38</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">$_quoted</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-DBAL-Schema-ForeignKeyConstraint.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-DBAL-Schema-ForeignKeyConstraint.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/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">65</span>
</aside>
<p class="phpdocumentor-summary">Initializes the foreign key constraint.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$localColumnNames</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a>|string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$foreignTableName</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$foreignColumnNames</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">$name</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">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$options</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">[]</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$localColumnNames</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Names of the referencing table columns.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$foreignTableName</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a>|string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Referenced table.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$foreignColumnNames</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Names of the referenced table columns.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</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">
<section class="phpdocumentor-description"><p>Name of the foreign key constraint.</p>
</section>
</dd>
<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>
= <span class="phpdocumentor-signature__argument__default-value">[]</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Options associated with the foreign key constraint.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getColumns">
getColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">203</span>
</aside>
<p class="phpdocumentor-summary">Returns the names of the referencing table columns
the constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getColumns</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getColumns#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Use <abbr title="\Doctrine\DBAL\Schema\getLocalColumns()">getLocalColumns()</abbr> instead.</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\Doctrine\DBAL\Schema\getLocalColumns">getLocalColumns</abbr></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getForeignColumns">
getForeignColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getForeignColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">280</span>
</aside>
<p class="phpdocumentor-summary">Returns the names of the referenced table columns
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getForeignColumns</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getForeignTableName">
getForeignTableName()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getForeignTableName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">235</span>
</aside>
<p class="phpdocumentor-summary">Returns the name of the referenced table
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getForeignTableName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getFullQualifiedName">
getFullQualifiedName()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getFullQualifiedName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">120</span>
</aside>
<p class="phpdocumentor-summary">The normalized name is full-qualified and lower-cased. Lower-casing is
actually wrong, but we have to do it to keep our sanity. If you are
using database objects that only differentiate in the casing (FOO vs
Foo) then you will NOT be able to use Doctrine Schema abstraction.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getFullQualifiedName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$defaultNamespaceName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>Every non-namespaced element is prefixed with the default namespace
name which is passed as argument to this method.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$defaultNamespaceName</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-DBAL-Schema-AbstractAsset.html#method_getFullQualifiedName#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Use <abbr title="\Doctrine\DBAL\Schema\getNamespaceName()">getNamespaceName()</abbr> and <abbr title="\Doctrine\DBAL\Schema\getName()">getName()</abbr> instead.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getLocalColumns">
getLocalColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">148</span>
</aside>
<p class="phpdocumentor-summary">Returns the names of the referencing table columns
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getLocalColumns</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getLocalTable">
getLocalTable()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTable" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">137</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getLocalTable</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTable#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Use the table that contains the foreign key as part of its <a href="classes/Doctrine-DBAL-Schema-Table.html#property__fkConstraints"><abbr title="\Doctrine\DBAL\Schema\Table::$_fkConstraints">Table::$_fkConstraints</abbr></a> instead.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getLocalTableName">
getLocalTableName()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTableName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">112</span>
</aside>
<p class="phpdocumentor-summary">Returns the name of the referencing table
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getLocalTableName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTableName#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Use the table that contains the foreign key as part of its <a href="classes/Doctrine-DBAL-Schema-Table.html#property__fkConstraints"><abbr title="\Doctrine\DBAL\Schema\Table::$_fkConstraints">Table::$_fkConstraints</abbr></a> instead.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getName">
getName()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">176</span>
</aside>
<p class="phpdocumentor-summary">Returns the name of this schema asset.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getNamespaceName">
getNamespaceName()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getNamespaceName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">82</span>
</aside>
<p class="phpdocumentor-summary">Gets the namespace name of this asset.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getNamespaceName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|null</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>If NULL is returned this means the default namespace is used.</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getOption">
getOption()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getOption" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">328</span>
</aside>
<p class="phpdocumentor-summary">Returns an option associated with the foreign key constraint.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getOption</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Name of the option the foreign key constraint is associated with.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getOptions">
getOptions()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getOptions" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">338</span>
</aside>
<p class="phpdocumentor-summary">Returns the options associated with the foreign key constraint.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getOptions</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedColumns">
getQuotedColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">224</span>
</aside>
<p class="phpdocumentor-summary">Returns the quoted representation of the referencing table column names
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedColumns</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>But only if they were defined with one or the referencing table column name
is a keyword reserved by the platform.
Otherwise the plain unquoted value as inserted is returned.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platform</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The platform to use for quotation.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedColumns#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Use <abbr title="\Doctrine\DBAL\Schema\getQuotedLocalColumns()">getQuotedLocalColumns()</abbr> instead.</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\Doctrine\DBAL\Schema\getQuotedLocalColumns">getQuotedLocalColumns</abbr></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedForeignColumns">
getQuotedForeignColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedForeignColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">297</span>
</aside>
<p class="phpdocumentor-summary">Returns the quoted representation of the referenced table column names
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedForeignColumns</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>But only if they were defined with one or the referenced table column name
is a keyword reserved by the platform.
Otherwise the plain unquoted value as inserted is returned.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platform</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The platform to use for quotation.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedForeignTableName">
getQuotedForeignTableName()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedForeignTableName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">269</span>
</aside>
<p class="phpdocumentor-summary">Returns the quoted representation of the referenced table name
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedForeignTableName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>But only if it was defined with one or the referenced table name
is a keyword reserved by the platform.
Otherwise the plain unquoted value as inserted is returned.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platform</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The platform to use for quotation.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedLocalColumns">
getQuotedLocalColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedLocalColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">165</span>
</aside>
<p class="phpdocumentor-summary">Returns the quoted representation of the referencing table column names
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedLocalColumns</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>But only if they were defined with one or the referencing table column name
is a keyword reserved by the platform.
Otherwise the plain unquoted value as inserted is returned.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platform</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The platform to use for quotation.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getQuotedName">
getQuotedName()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getQuotedName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">191</span>
</aside>
<p class="phpdocumentor-summary">Gets the quoted representation of this asset but only if it was defined with one. Otherwise
return the plain unquoted value as inserted.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuotedName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$platform</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platform</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<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_getShortestName">
getShortestName()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getShortestName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">95</span>
</aside>
<p class="phpdocumentor-summary">The shortest name is stripped of the default namespace. All other
namespaced elements are returned as full-qualified names.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getShortestName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$defaultNamespaceName</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">$defaultNamespaceName</span>
: <span class="phpdocumentor-signature__argument__return-type">string|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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getUnqualifiedForeignTableName">
getUnqualifiedForeignTableName()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnqualifiedForeignTableName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">245</span>
</aside>
<p class="phpdocumentor-summary">Returns the non-schema qualified foreign table name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getUnqualifiedForeignTableName</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getUnquotedForeignColumns">
getUnquotedForeignColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnquotedForeignColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">191</span>
</aside>
<p class="phpdocumentor-summary">Returns unquoted representation of foreign table column names for comparison with other FK</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getUnquotedForeignColumns</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getUnquotedLocalColumns">
getUnquotedLocalColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnquotedLocalColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">181</span>
</aside>
<p class="phpdocumentor-summary">Returns unquoted representation of local table column names for comparison with other FK</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getUnquotedLocalColumns</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, string&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_hasOption">
hasOption()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_hasOption" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">316</span>
</aside>
<p class="phpdocumentor-summary">Returns whether or not a given option
is associated with the foreign key constraint.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">hasOption</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Name of the option to check.</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_intersectsIndexColumns">
intersectsIndexColumns()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_intersectsIndexColumns" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">394</span>
</aside>
<p class="phpdocumentor-summary">Checks whether this foreign key constraint intersects the given index columns.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">intersectsIndexColumns</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Schema-Index.html"><abbr title="\Doctrine\DBAL\Schema\Index">Index</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$index</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>Returns <code class="prettyprint">true</code> if at least one of this foreign key's local columns
matches one of the given index's columns, <code class="prettyprint">false</code> otherwise.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$index</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Schema-Index.html"><abbr title="\Doctrine\DBAL\Schema\Index">Index</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The index to be checked against.</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
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isInDefaultNamespace">
isInDefaultNamespace()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isInDefaultNamespace" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">70</span>
</aside>
<p class="phpdocumentor-summary">Is this asset in the default namespace?</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isInDefaultNamespace</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$defaultNamespaceName</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">$defaultNamespaceName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isQuoted">
isQuoted()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isQuoted" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">142</span>
</aside>
<p class="phpdocumentor-summary">Checks if this asset&#039;s name is quoted.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isQuoted</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_onDelete">
onDelete()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onDelete" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">360</span>
</aside>
<p class="phpdocumentor-summary">Returns the referential action for DELETE operations
on the referenced table the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">onDelete</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|null</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_onUpdate">
onUpdate()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onUpdate" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">349</span>
</aside>
<p class="phpdocumentor-summary">Returns the referential action for UPDATE operations
on the referenced table the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">onUpdate</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|null</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_setLocalTable">
setLocalTable()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_setLocalTable" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">127</span>
</aside>
<p class="phpdocumentor-summary">Sets the Table instance of the referencing table
the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setLocalTable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$table</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$table</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-DBAL-Schema-Table.html"><abbr title="\Doctrine\DBAL\Schema\Table">Table</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Instance of the referencing table.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_setLocalTable#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Use the table that contains the foreign key as part of its <a href="classes/Doctrine-DBAL-Schema-Table.html#property__fkConstraints"><abbr title="\Doctrine\DBAL\Schema\Table::$_fkConstraints">Table::$_fkConstraints</abbr></a> instead.</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method__generateIdentifierName">
_generateIdentifierName()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method__generateIdentifierName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">215</span>
</aside>
<p class="phpdocumentor-summary">Generates an identifier from a list of column names obeying a certain string length.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">_generateIdentifierName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$columnNames</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$prefix</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">&#039;&#039;</span><span> ]</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">$maxSize</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">30</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This is especially important for Oracle, since it does not allow identifiers larger than 30 chars,
however building idents automatically for foreign keys, composite keys or such can easily create
very long names.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$columnNames</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$prefix</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
= <span class="phpdocumentor-signature__argument__default-value">&#039;&#039;</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$maxSize</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
= <span class="phpdocumentor-signature__argument__default-value">30</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__setName">
_setName()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method__setName" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">47</span>
</aside>
<p class="phpdocumentor-summary">Sets the name of this asset.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">_setName</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_isIdentifierQuoted">
isIdentifierQuoted()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isIdentifierQuoted" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">154</span>
</aside>
<p class="phpdocumentor-summary">Checks if this identifier is quoted.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">isIdentifierQuoted</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$identifier</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">$identifier</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_trimQuotes">
trimQuotes()
<a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_trimQuotes" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php"><a href="files/vendor-doctrine-dbal-src-schema-abstractasset.html"><abbr title="vendor/doctrine/dbal/src/Schema/AbstractAsset.php">AbstractAsset.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">166</span>
</aside>
<p class="phpdocumentor-summary">Trim quotes from the identifier.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">trimQuotes</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$identifier</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">$identifier</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
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_createIdentifierMap">
createIdentifierMap()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_createIdentifierMap" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">93</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">createIdentifierMap</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$names</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a>&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">$names</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, string&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Doctrine-DBAL-Schema-Identifier.html"><abbr title="\Doctrine\DBAL\Schema\Identifier">Identifier</abbr></a>&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_onEvent">
onEvent()
<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onEvent" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php"><a href="files/vendor-doctrine-dbal-src-schema-foreignkeyconstraint.html"><abbr title="vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php">ForeignKeyConstraint.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">371</span>
</aside>
<p class="phpdocumentor-summary">Returns the referential action for a given database operation
on the referenced table the foreign key constraint is associated with.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">onEvent</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$event</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">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">$event</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Name of the database operation/event to return the referential action for.</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/dbal/src/Schema/ForeignKeyConstraint.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-DBAL-Schema-ForeignKeyConstraint.html#toc-properties">Properties</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#toc-methods">Methods</a></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Properties</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__foreignColumnNames">$_foreignColumnNames<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html"></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__foreignTableName">$_foreignTableName<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html"></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__localColumnNames">$_localColumnNames<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html"></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__localTable">$_localTable<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html"></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__name">$_name<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html"></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__namespace">$_namespace<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html"></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#property__options">$_options<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html"></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#property__quoted">$_quoted<a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.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-DBAL-Schema-ForeignKeyConstraint.html#method___construct">__construct()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getColumns">getColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getForeignColumns">getForeignColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getForeignTableName">getForeignTableName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getFullQualifiedName">getFullQualifiedName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalColumns">getLocalColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTable">getLocalTable()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getLocalTableName">getLocalTableName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getName">getName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getNamespaceName">getNamespaceName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getOption">getOption()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getOptions">getOptions()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedColumns">getQuotedColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedForeignColumns">getQuotedForeignColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedForeignTableName">getQuotedForeignTableName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getQuotedLocalColumns">getQuotedLocalColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getQuotedName">getQuotedName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_getShortestName">getShortestName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnqualifiedForeignTableName">getUnqualifiedForeignTableName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnquotedForeignColumns">getUnquotedForeignColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_getUnquotedLocalColumns">getUnquotedLocalColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_hasOption">hasOption()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_intersectsIndexColumns">intersectsIndexColumns()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isInDefaultNamespace">isInDefaultNamespace()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isQuoted">isQuoted()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onDelete">onDelete()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onUpdate">onUpdate()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_setLocalTable">setLocalTable()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method__generateIdentifierName">_generateIdentifierName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method__setName">_setName()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_isIdentifierQuoted">isIdentifierQuoted()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-AbstractAsset.html#method_trimQuotes">trimQuotes()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_createIdentifierMap">createIdentifierMap()</a></li>
<li><a href="classes/Doctrine-DBAL-Schema-ForeignKeyConstraint.html#method_onEvent">onEvent()</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-DBAL-Schema-ForeignKeyConstraint.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>