caisse-bliss/v1/.phpdoc/build/classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html

4794 lines
242 KiB
HTML
Raw Normal View History

2025-02-09 16:45:35 +01:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Documentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="../">
<link rel="icon" href="images/favicon.ico"/>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/base.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/template.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
<script src="js/template.js"></script>
<script src="js/search.js"></script>
<script defer src="js/searchIndex.js"></script>
</head>
<body id="top">
<header class="phpdocumentor-header phpdocumentor-section">
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
<label class="phpdocumentor-header__menu-icon" for="menu-button">
<i class="fas fa-bars"></i>
</label>
<section data-search-form class="phpdocumentor-search">
<label>
<span class="visually-hidden">Search for</span>
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
</svg>
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
</label>
</section>
<nav class="phpdocumentor-topnav">
<ul class="phpdocumentor-topnav__menu">
</ul>
</nav>
</header>
<main class="phpdocumentor">
<div class="phpdocumentor-section">
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
Menu
</label>
<aside class="phpdocumentor-column -three phpdocumentor-sidebar">
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrinemigrations.html" class="">DoctrineMigrations</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/hwi.html" class="">HWI</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/hwi-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/caissebliss.html" class="">CaisseBliss</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/caissebliss-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/caissebliss-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/caissebliss-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/caissebliss-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/caissebliss-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/caissebliss-service.html" class="">Service</a>
</li>
<li>
<a href="namespaces/caissebliss-tests.html" class="">Tests</a>
</li>
<li>
<a href="namespaces/caissebliss-traits.html" class="">Traits</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/tests.html" class="">Tests</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/tests-appbundle.html" class="">AppBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/app.html" class="">App</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/app-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/app-datafixtures.html" class="">DataFixtures</a>
</li>
<li>
<a href="namespaces/app-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/app-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/app-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/app-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/app-traits.html" class="">Traits</a>
</li>
<li>
<a href="namespaces/app-tests.html" class="">Tests</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/containervvrt4pd.html" class="">ContainerVvRT4pd</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/symfony.html" class="">Symfony</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/symfony-config.html" class="">Config</a>
</li>
<li>
<a href="namespaces/symfony-component.html" class="">Component</a>
</li>
<li>
<a href="namespaces/symfony-contracts.html" class="">Contracts</a>
</li>
<li>
<a href="namespaces/symfony-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/symfony-bridge.html" class="">Bridge</a>
</li>
<li>
<a href="namespaces/symfony-flex.html" class="">Flex</a>
</li>
<li>
<a href="namespaces/symfony-polyfill.html" class="">Polyfill</a>
</li>
<li>
<a href="namespaces/symfony-runtime.html" class="">Runtime</a>
</li>
<li>
<a href="namespaces/symfony-webpackencorebundle.html" class="">WebpackEncoreBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/composer.html" class="">Composer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/composer-autoload.html" class="">Autoload</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrine.html" class="">Doctrine</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/doctrine-common.html" class="">Common</a>
</li>
<li>
<a href="namespaces/doctrine-dbal.html" class="">DBAL</a>
</li>
<li>
<a href="namespaces/doctrine-deprecations.html" class="">Deprecations</a>
</li>
<li>
<a href="namespaces/doctrine-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/doctrine-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/doctrine-instantiator.html" class="">Instantiator</a>
</li>
<li>
<a href="namespaces/doctrine-migrations.html" class="">Migrations</a>
</li>
<li>
<a href="namespaces/doctrine-orm.html" class="">ORM</a>
</li>
<li>
<a href="namespaces/doctrine-persistence.html" class="">Persistence</a>
</li>
<li>
<a href="namespaces/doctrine-sqlformatter.html" class="">SqlFormatter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/easycorp.html" class="">EasyCorp</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/easycorp-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/egulias.html" class="">Egulias</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/egulias-emailvalidator.html" class="">EmailValidator</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/proxymanager.html" class="">ProxyManager</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/proxymanager-autoloader.html" class="">Autoloader</a>
</li>
<li>
<a href="namespaces/proxymanager-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/proxymanager-factory.html" class="">Factory</a>
</li>
<li>
<a href="namespaces/proxymanager-filelocator.html" class="">FileLocator</a>
</li>
<li>
<a href="namespaces/proxymanager-generator.html" class="">Generator</a>
</li>
<li>
<a href="namespaces/proxymanager-generatorstrategy.html" class="">GeneratorStrategy</a>
</li>
<li>
<a href="namespaces/proxymanager-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/proxymanager-proxy.html" class="">Proxy</a>
</li>
<li>
<a href="namespaces/proxymanager-proxygenerator.html" class="">ProxyGenerator</a>
</li>
<li>
<a href="namespaces/proxymanager-signature.html" class="">Signature</a>
</li>
<li>
<a href="namespaces/proxymanager-stub.html" class="">Stub</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/laminas.html" class="">Laminas</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/laminas-code.html" class="">Code</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/monolog.html" class="">Monolog</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/monolog-attribute.html" class="">Attribute</a>
</li>
<li>
<a href="namespaces/monolog-formatter.html" class="">Formatter</a>
</li>
<li>
<a href="namespaces/monolog-handler.html" class="">Handler</a>
</li>
<li>
<a href="namespaces/monolog-processor.html" class="">Processor</a>
</li>
<li>
<a href="namespaces/monolog-test.html" class="">Test</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/deepcopy.html" class="">DeepCopy</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/deepcopy-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/deepcopy-filter.html" class="">Filter</a>
</li>
<li>
<a href="namespaces/deepcopy-matcher.html" class="">Matcher</a>
</li>
<li>
<a href="namespaces/deepcopy-reflection.html" class="">Reflection</a>
</li>
<li>
<a href="namespaces/deepcopy-typefilter.html" class="">TypeFilter</a>
</li>
<li>
<a href="namespaces/deepcopy-typematcher.html" class="">TypeMatcher</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpparser.html" class="">PhpParser</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpparser-builder.html" class="">Builder</a>
</li>
<li>
<a href="namespaces/phpparser-comment.html" class="">Comment</a>
</li>
<li>
<a href="namespaces/phpparser-errorhandler.html" class="">ErrorHandler</a>
</li>
<li>
<a href="namespaces/phpparser-internal.html" class="">Internal</a>
</li>
<li>
<a href="namespaces/phpparser-lexer.html" class="">Lexer</a>
</li>
<li>
<a href="namespaces/phpparser-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/phpparser-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/phpparser-parser.html" class="">Parser</a>
</li>
<li>
<a href="namespaces/phpparser-prettyprinter.html" class="">PrettyPrinter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phario.html" class="">PharIo</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phario-manifest.html" class="">Manifest</a>
</li>
<li>
<a href="namespaces/phario-version.html" class="">Version</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpdocumentor.html" class="">phpDocumentor</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpdocumentor-reflection.html" class="">Reflection</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpstan.html" class="">PHPStan</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpstan-phpdocparser.html" class="">PhpDocParser</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpunit.html" class="">PHPUnit</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpunit-framework.html" class="">Framework</a>
</li>
<li>
<a href="namespaces/phpunit-runner.html" class="">Runner</a>
</li>
<li>
<a href="namespaces/phpunit-textui.html" class="">TextUI</a>
</li>
<li>
<a href="namespaces/phpunit-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/psr.html" class="">Psr</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/psr-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/psr-container.html" class="">Container</a>
</li>
<li>
<a href="namespaces/psr-eventdispatcher.html" class="">EventDispatcher</a>
</li>
<li>
<a href="namespaces/psr-link.html" class="">Link</a>
</li>
<li>
<a href="namespaces/psr-log.html" class="">Log</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/sebastianbergmann.html" class="">SebastianBergmann</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/sebastianbergmann-codecoverage.html" class="">CodeCoverage</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-fileiterator.html" class="">FileIterator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-invoker.html" class="">Invoker</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-template.html" class="">Template</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-timer.html" class="">Timer</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-cliparser.html" class="">CliParser</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunit.html" class="">CodeUnit</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunitreverselookup.html" class="">CodeUnitReverseLookup</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-comparator.html" class="">Comparator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-complexity.html" class="">Complexity</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-diff.html" class="">Diff</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-environment.html" class="">Environment</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-exporter.html" class="">Exporter</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-globalstate.html" class="">GlobalState</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-linesofcode.html" class="">LinesOfCode</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectenumerator.html" class="">ObjectEnumerator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectreflector.html" class="">ObjectReflector</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-recursioncontext.html" class="">RecursionContext</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-resourceoperations.html" class="">ResourceOperations</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-type.html" class="">Type</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/theseer.html" class="">TheSeer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/theseer-tokenizer.html" class="">Tokenizer</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/twig.html" class="">Twig</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/twig-extra.html" class="">Extra</a>
</li>
<li>
<a href="namespaces/twig-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/twig-error.html" class="">Error</a>
</li>
<li>
<a href="namespaces/twig-extension.html" class="">Extension</a>
</li>
<li>
<a href="namespaces/twig-loader.html" class="">Loader</a>
</li>
<li>
<a href="namespaces/twig-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/twig-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/twig-profiler.html" class="">Profiler</a>
</li>
<li>
<a href="namespaces/twig-runtimeloader.html" class="">RuntimeLoader</a>
</li>
<li>
<a href="namespaces/twig-sandbox.html" class="">Sandbox</a>
</li>
<li>
<a href="namespaces/twig-test.html" class="">Test</a>
</li>
<li>
<a href="namespaces/twig-tokenparser.html" class="">TokenParser</a>
</li>
<li>
<a href="namespaces/twig-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/webmozart.html" class="">Webmozart</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/webmozart-assert.html" class="">Assert</a>
</li>
</ul>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="packages/Application.html" class="">Application</a>
</h4>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
</section>
</aside>
<div class="phpdocumentor-column -nine phpdocumentor-content">
<section>
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="namespaces/symfony.html">Symfony</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/symfony-component.html">Component</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/symfony-component-config.html">Config</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/symfony-component-config-definition.html">Definition</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/symfony-component-config-definition-builder.html">Builder</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
ArrayNodeDefinition
<span class="phpdocumentor-element__extends">
extends <a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</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/Symfony-Component-Config-Definition-Builder-ParentNodeDefinitionInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ParentNodeDefinitionInterface">ParentNodeDefinitionInterface</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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">24</span>
</aside>
<p class="phpdocumentor-summary">This class provides a fluent interface for defining an array node.</p>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">author</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Johannes M. Schmitt <a href="mailto:schmittjoh@gmail.com">schmittjoh@gmail.com</a></p>
</section>
</dd>
</dl>
<h3 id="toc">
Table of Contents
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-interfaces">
Interfaces
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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/Symfony-Component-Config-Definition-Builder-ParentNodeDefinitionInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ParentNodeDefinitionInterface">ParentNodeDefinitionInterface</abbr></a></dt><dd>An interface that must be implemented by nodes which can have children.</dd> </dl>
<h4 id="toc-properties">
Properties
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_addDefaultChildren">$addDefaultChildren</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_addDefaults">$addDefaults</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_allowEmptyValue">$allowEmptyValue</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_allowNewKeys">$allowNewKeys</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_atLeastOne">$atLeastOne</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_attributes">$attributes</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_children">$children</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_default">$default</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_defaultValue">$defaultValue</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_deprecation">$deprecation</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_falseEquivalent">$falseEquivalent</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_ignoreExtraKeys">$ignoreExtraKeys</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_key">$key</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_merge">$merge</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_name">$name</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_nodeBuilder">$nodeBuilder</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_normalization">$normalization</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_normalizeKeys">$normalizeKeys</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_nullEquivalent">$nullEquivalent</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_parent">$parent</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_pathSeparator">$pathSeparator</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_performDeepMerging">$performDeepMerging</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_prototype">$prototype</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_removeExtraKeys">$removeExtraKeys</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_removeKeyItem">$removeKeyItem</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_required">$required</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_trueEquivalent">$trueEquivalent</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_validation">$validation</a>
<span>
&nbsp;: mixed </span>
</dt>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method___construct">__construct()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_addDefaultChildrenIfNoneSet">addDefaultChildrenIfNoneSet()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Adds children with a default value when none are defined.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_addDefaultsIfNotSet">addDefaultsIfNotSet()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Adds the default value if the node is not set in the configuration.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_append">append()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Appends a node definition.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_arrayPrototype">arrayPrototype()</a>
<span>
&nbsp;: self </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_attribute">attribute()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets an attribute on the node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_beforeNormalization">beforeNormalization()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-ExprBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ExprBuilder">ExprBuilder</abbr></a> </span>
</dt>
<dd>Sets an expression to run before the normalization.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_booleanPrototype">booleanPrototype()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-BooleanNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\BooleanNodeDefinition">BooleanNodeDefinition</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeDisabled">canBeDisabled()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Adds an &quot;enabled&quot; boolean to enable the current section.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeEnabled">canBeEnabled()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Adds an &quot;enabled&quot; boolean to enable the current section.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeUnset">canBeUnset()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets whether the node can be unset.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_cannotBeEmpty">cannotBeEmpty()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Denies the node value being empty.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_cannotBeOverwritten">cannotBeOverwritten()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets whether the node can be overwritten.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_children">children()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a> </span>
</dt>
<dd>Returns a builder to add children nodes.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultFalse">defaultFalse()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets false as the default value.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultNull">defaultNull()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets null as the default value.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultTrue">defaultTrue()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets true as the default value.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultValue">defaultValue()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the default value.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_disallowNewKeysInSubsequentConfigs">disallowNewKeysInSubsequentConfigs()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Disallows adding news keys in a subsequent configuration.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_end">end()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-NodeParentInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeParentInterface">NodeParentInterface</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition">ArrayNodeDefinition</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-VariableNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\VariableNodeDefinition">VariableNodeDefinition</abbr></a>|null </span>
</dt>
<dd>Returns the parent node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_enumPrototype">enumPrototype()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-EnumNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\EnumNodeDefinition">EnumNodeDefinition</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_example">example()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets example configuration.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_find">find()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a> </span>
</dt>
<dd>Finds a node defined by the given $nodePath.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_fixXmlConfig">fixXmlConfig()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets a normalization rule for XML configurations.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_floatPrototype">floatPrototype()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-FloatNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\FloatNodeDefinition">FloatNodeDefinition</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_getChildNodeDefinitions">getChildNodeDefinitions()</a>
<span>
&nbsp;: array&lt;string|int, <a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a>&gt; </span>
</dt>
<dd>Gets the child node definitions.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_getNode">getNode()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-NodeInterface.html"><abbr title="\Symfony\Component\Config\Definition\NodeInterface">NodeInterface</abbr></a> </span>
</dt>
<dd>Creates the node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_ignoreExtraKeys">ignoreExtraKeys()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Allows extra config keys to be specified under an array without
throwing an exception.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_info">info()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets info message.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_integerPrototype">integerPrototype()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-IntegerNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\IntegerNodeDefinition">IntegerNodeDefinition</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_isRequired">isRequired()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the node as required.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_normalizeKeys">normalizeKeys()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets whether to enable key normalization.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_performNoDeepMerging">performNoDeepMerging()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Disables the deep merging of the node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_prototype">prototype()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a> </span>
</dt>
<dd>Sets a prototype for child nodes.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_requiresAtLeastOneElement">requiresAtLeastOneElement()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Requires the node to have at least one element.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_scalarPrototype">scalarPrototype()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-ScalarNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ScalarNodeDefinition">ScalarNodeDefinition</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_setBuilder">setBuilder()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>{@inheritdoc}</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setDeprecated">setDeprecated()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the node as deprecated.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setParent">setParent()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the parent node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setPathSeparator">setPathSeparator()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Set PathSeparator to use.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatFalseLike">treatFalseLike()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the equivalent value used when the node contains false.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatNullLike">treatNullLike()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the equivalent value used when the node contains null.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatTrueLike">treatTrueLike()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the equivalent value used when the node contains true.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_useAttributeAsKey">useAttributeAsKey()</a>
<span>
&nbsp;: $this </span>
</dt>
<dd>Sets the attribute which value is to be used as key.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_validate">validate()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-ExprBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ExprBuilder">ExprBuilder</abbr></a> </span>
</dt>
<dd>Sets an expression to run for the validation.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_variablePrototype">variablePrototype()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-VariableNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\VariableNodeDefinition">VariableNodeDefinition</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_createNode">createNode()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-NodeInterface.html"><abbr title="\Symfony\Component\Config\Definition\NodeInterface">NodeInterface</abbr></a> </span>
</dt>
<dd>Instantiate and configure the node according to this definition.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_getNodeBuilder">getNodeBuilder()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a> </span>
</dt>
<dd>Returns a node builder to be used to add children and prototype.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_merge">merge()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-MergeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\MergeBuilder">MergeBuilder</abbr></a> </span>
</dt>
<dd>Gets the builder for merging rules.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_normalization">normalization()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-NormalizationBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NormalizationBuilder">NormalizationBuilder</abbr></a> </span>
</dt>
<dd>Gets the builder for normalization rules.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validateConcreteNode">validateConcreteNode()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Validate the configuration of a concrete node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validatePrototypeNode">validatePrototypeNode()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Validate the configuration of a prototype node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_validation">validation()</a>
<span>
&nbsp;: <a href="classes/Symfony-Component-Config-Definition-Builder-ValidationBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ValidationBuilder">ValidationBuilder</abbr></a> </span>
</dt>
<dd>Gets the builder for validation rules.</dd>
</dl>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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_addDefaultChildren">
$addDefaultChildren
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_addDefaultChildren" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">36</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$addDefaultChildren</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_addDefaults">
$addDefaults
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_addDefaults" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">35</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$addDefaults</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_allowEmptyValue">
$allowEmptyValue
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_allowEmptyValue" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">33</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$allowEmptyValue</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_allowNewKeys">
$allowNewKeys
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_allowNewKeys" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">32</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$allowNewKeys</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_atLeastOne">
$atLeastOne
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_atLeastOne" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">31</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$atLeastOne</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_attributes">
$attributes
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_attributes" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">39</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$attributes</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_children">
$children
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_children" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">29</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$children</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_default">
$default
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_default" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">29</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$default</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_defaultValue">
$defaultValue
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_defaultValue" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.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">mixed</span>
<span class="phpdocumentor-signature__name">$defaultValue</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_deprecation">
$deprecation
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_deprecation" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">31</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$deprecation</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_falseEquivalent">
$falseEquivalent
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_falseEquivalent" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">36</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$falseEquivalent</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_ignoreExtraKeys">
$ignoreExtraKeys
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_ignoreExtraKeys" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">27</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$ignoreExtraKeys</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_key">
$key
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_key" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">33</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$key</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_merge">
$merge
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_merge" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">32</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$merge</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_name">
$name
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">25</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$name</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_nodeBuilder">
$nodeBuilder
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_nodeBuilder" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">37</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$nodeBuilder</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_normalization">
$normalization
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_normalization" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">26</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$normalization</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_normalizeKeys">
$normalizeKeys
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_normalizeKeys" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.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">mixed</span>
<span class="phpdocumentor-signature__name">$normalizeKeys</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_nullEquivalent">
$nullEquivalent
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_nullEquivalent" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">34</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$nullEquivalent</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_parent">
$parent
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_parent" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.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">mixed</span>
<span class="phpdocumentor-signature__name">$parent</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_pathSeparator">
$pathSeparator
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_pathSeparator" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">37</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$pathSeparator</span>
= <span class="phpdocumentor-signature__default-value">\Symfony\Component\Config\Definition\BaseNode::DEFAULT_PATH_SEPARATOR</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_performDeepMerging">
$performDeepMerging
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_performDeepMerging" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">26</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$performDeepMerging</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_prototype">
$prototype
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_prototype" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">30</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$prototype</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_removeExtraKeys">
$removeExtraKeys
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_removeExtraKeys" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.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">mixed</span>
<span class="phpdocumentor-signature__name">$removeExtraKeys</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_removeKeyItem">
$removeKeyItem
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_removeKeyItem" 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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">34</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$removeKeyItem</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_required">
$required
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_required" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">30</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$required</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_trueEquivalent">
$trueEquivalent
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_trueEquivalent" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">35</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$trueEquivalent</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_validation">
$validation
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_validation" 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/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">27</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$validation</span>
</code>
</article>
</section>
<section class="phpdocumentor-methods">
<h3 class="phpdocumentor-elements__header" id="methods">
Methods
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">43</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeParentInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeParentInterface">NodeParentInterface</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parent</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string|null</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parent</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeParentInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeParentInterface">NodeParentInterface</abbr></a></span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addDefaultChildrenIfNoneSet">
addDefaultChildrenIfNoneSet()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_addDefaultChildrenIfNoneSet" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">135</span>
</aside>
<p class="phpdocumentor-summary">Adds children with a default value when none are defined.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addDefaultChildrenIfNoneSet</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">int|string|array&lt;string|int, mixed&gt;|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$children</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This method is applicable to prototype nodes only.</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">$children</span>
: <span class="phpdocumentor-signature__argument__return-type">int|string|array&lt;string|int, mixed&gt;|null</span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The number of children|The child name|The children names to be added</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addDefaultsIfNotSet">
addDefaultsIfNotSet()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_addDefaultsIfNotSet" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">119</span>
</aside>
<p class="phpdocumentor-summary">Adds the default value if the node is not set in the configuration.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addDefaultsIfNotSet</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This method is applicable to concrete nodes only (not to prototype nodes).
If this function has been called and the node is not set during the finalization
phase, it's default value will be derived from its children default values.</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_append">
append()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_append" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">341</span>
</aside>
<p class="phpdocumentor-summary">Appends a node definition.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">append</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$node</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$node</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</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">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_arrayPrototype">
arrayPrototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_arrayPrototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">100</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">arrayPrototype</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">self</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_attribute">
attribute()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_attribute" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">84</span>
</aside>
<p class="phpdocumentor-summary">Sets an attribute on the node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">attribute</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$key</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$key</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$value</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_beforeNormalization">
beforeNormalization()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_beforeNormalization" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">241</span>
</aside>
<p class="phpdocumentor-summary">Sets an expression to run before the normalization.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">beforeNormalization</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ExprBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ExprBuilder">ExprBuilder</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ExprBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ExprBuilder">ExprBuilder</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_booleanPrototype">
booleanPrototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_booleanPrototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">85</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">booleanPrototype</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-BooleanNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\BooleanNodeDefinition">BooleanNodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-BooleanNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\BooleanNodeDefinition">BooleanNodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_canBeDisabled">
canBeDisabled()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeDisabled" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">278</span>
</aside>
<p class="phpdocumentor-summary">Adds an &quot;enabled&quot; boolean to enable the current section.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">canBeDisabled</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>By default, the section is enabled.</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_canBeEnabled">
canBeEnabled()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeEnabled" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">248</span>
</aside>
<p class="phpdocumentor-summary">Adds an &quot;enabled&quot; boolean to enable the current section.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">canBeEnabled</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>By default, the section is disabled. If any configuration is specified then
the node will be automatically enabled:</p>
<p>enableableArrayNode: {enabled: true, ...} # The config is enabled &amp; default values get overridden
enableableArrayNode: ~ # The config is enabled &amp; use the default values
enableableArrayNode: true # The config is enabled &amp; use the default values
enableableArrayNode: {other: value, ...} # The config is enabled &amp; default values get overridden
enableableArrayNode: {enabled: false, ...} # The config is disabled
enableableArrayNode: false # The config is disabled</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_canBeUnset">
canBeUnset()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeUnset" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">226</span>
</aside>
<p class="phpdocumentor-summary">Sets whether the node can be unset.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">canBeUnset</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$allow</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$allow</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</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">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_cannotBeEmpty">
cannotBeEmpty()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_cannotBeEmpty" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">251</span>
</aside>
<p class="phpdocumentor-summary">Denies the node value being empty.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">cannotBeEmpty</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_cannotBeOverwritten">
cannotBeOverwritten()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_cannotBeOverwritten" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">275</span>
</aside>
<p class="phpdocumentor-summary">Sets whether the node can be overwritten.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">cannotBeOverwritten</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$deny</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$deny</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</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">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_children">
children()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_children" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">62</span>
</aside>
<p class="phpdocumentor-summary">Returns a builder to add children nodes.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">children</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_defaultFalse">
defaultFalse()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultFalse" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">233</span>
</aside>
<p class="phpdocumentor-summary">Sets false as the default value.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">defaultFalse</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_defaultNull">
defaultNull()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultNull" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">213</span>
</aside>
<p class="phpdocumentor-summary">Sets null as the default value.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">defaultNull</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_defaultTrue">
defaultTrue()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultTrue" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">223</span>
</aside>
<p class="phpdocumentor-summary">Sets true as the default value.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">defaultTrue</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_defaultValue">
defaultValue()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultValue" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">129</span>
</aside>
<p class="phpdocumentor-summary">Sets the default value.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">defaultValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$value</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_disallowNewKeysInSubsequentConfigs">
disallowNewKeysInSubsequentConfigs()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_disallowNewKeysInSubsequentConfigs" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">163</span>
</aside>
<p class="phpdocumentor-summary">Disallows adding news keys in a subsequent configuration.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">disallowNewKeysInSubsequentConfigs</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>If used all keys have to be defined in the same configuration file.</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_end">
end()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_end" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">94</span>
</aside>
<p class="phpdocumentor-summary">Returns the parent node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">end</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeParentInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeParentInterface">NodeParentInterface</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition">ArrayNodeDefinition</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-VariableNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\VariableNodeDefinition">VariableNodeDefinition</abbr></a>|null</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeParentInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeParentInterface">NodeParentInterface</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition">ArrayNodeDefinition</abbr></a>|<a href="classes/Symfony-Component-Config-Definition-Builder-VariableNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\VariableNodeDefinition">VariableNodeDefinition</abbr></a>|null</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_enumPrototype">
enumPrototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_enumPrototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">105</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">enumPrototype</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-EnumNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\EnumNodeDefinition">EnumNodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-EnumNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\EnumNodeDefinition">EnumNodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_example">
example()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_example" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">74</span>
</aside>
<p class="phpdocumentor-summary">Sets example configuration.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">example</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string|array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$example</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$example</span>
: <span class="phpdocumentor-signature__argument__return-type">string|array&lt;string|int, mixed&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">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_find">
find()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_find" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">509</span>
</aside>
<p class="phpdocumentor-summary">Finds a node defined by the given $nodePath.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">find</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$nodePath</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$nodePath</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The path of the node to find. e.g &quot;doctrine.orm.mappings&quot;</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_fixXmlConfig">
fixXmlConfig()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_fixXmlConfig" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">178</span>
</aside>
<p class="phpdocumentor-summary">Sets a normalization rule for XML configurations.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">fixXmlConfig</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$singular</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">$plural</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$singular</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The key to remap</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$plural</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>The plural of the key for irregular plurals</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_floatPrototype">
floatPrototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_floatPrototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">95</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">floatPrototype</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-FloatNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\FloatNodeDefinition">FloatNodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-FloatNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\FloatNodeDefinition">FloatNodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getChildNodeDefinitions">
getChildNodeDefinitions()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_getChildNodeDefinitions" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">499</span>
</aside>
<p class="phpdocumentor-summary">Gets the child node definitions.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getChildNodeDefinitions</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a>&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, <a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a>&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getNode">
getNode()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_getNode" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">102</span>
</aside>
<p class="phpdocumentor-summary">Creates the node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getNode</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$forceRootNode</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-NodeInterface.html"><abbr title="\Symfony\Component\Config\Definition\NodeInterface">NodeInterface</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$forceRootNode</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">false</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"><a href="classes/Symfony-Component-Config-Definition-NodeInterface.html"><abbr title="\Symfony\Component\Config\Definition\NodeInterface">NodeInterface</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_ignoreExtraKeys">
ignoreExtraKeys()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_ignoreExtraKeys" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">318</span>
</aside>
<p class="phpdocumentor-summary">Allows extra config keys to be specified under an array without
throwing an exception.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">ignoreExtraKeys</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$remove</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>Those config values are ignored and removed from the resulting
array. This should be used only in special cases where you want
to send an entire configuration array through a special tree that
processes only part of the array.</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">$remove</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Whether to remove the extra keys</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_info">
info()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_info" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">64</span>
</aside>
<p class="phpdocumentor-summary">Sets info message.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">info</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$info</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$info</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">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_integerPrototype">
integerPrototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_integerPrototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">90</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">integerPrototype</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-IntegerNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\IntegerNodeDefinition">IntegerNodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-IntegerNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\IntegerNodeDefinition">IntegerNodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isRequired">
isRequired()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_isRequired" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">142</span>
</aside>
<p class="phpdocumentor-summary">Sets the node as required.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isRequired</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_normalizeKeys">
normalizeKeys()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_normalizeKeys" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">331</span>
</aside>
<p class="phpdocumentor-summary">Sets whether to enable key normalization.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">normalizeKeys</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$bool</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$bool</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_performNoDeepMerging">
performNoDeepMerging()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_performNoDeepMerging" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">298</span>
</aside>
<p class="phpdocumentor-summary">Disables the deep merging of the node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">performNoDeepMerging</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_prototype">
prototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_prototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">70</span>
</aside>
<p class="phpdocumentor-summary">Sets a prototype for child nodes.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">prototype</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$type</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$type</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeDefinition">NodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_requiresAtLeastOneElement">
requiresAtLeastOneElement()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_requiresAtLeastOneElement" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">149</span>
</aside>
<p class="phpdocumentor-summary">Requires the node to have at least one element.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">requiresAtLeastOneElement</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This method is applicable to prototype nodes only.</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_scalarPrototype">
scalarPrototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_scalarPrototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">80</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">scalarPrototype</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ScalarNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ScalarNodeDefinition">ScalarNodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ScalarNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ScalarNodeDefinition">ScalarNodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setBuilder">
setBuilder()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_setBuilder" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">54</span>
</aside>
<p class="phpdocumentor-summary">{@inheritdoc}</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setBuilder</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$builder</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">$builder</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setDeprecated">
setDeprecated()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setDeprecated" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">161</span>
</aside>
<p class="phpdocumentor-summary">Sets the node as deprecated.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setDeprecated</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$package</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$version</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">$message</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">&#039;The child node &quot;%node%&quot; at path &quot;%path%&quot; is deprecated.&#039;</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$package</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The name of the composer package that is triggering the deprecation</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$version</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The version of the package that introduced the deprecation</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$message</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
= <span class="phpdocumentor-signature__argument__default-value">&#039;The child node &quot;%node%&quot; at path &quot;%path%&quot; is deprecated.&#039;</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>the deprecation message to use</p>
<p>You can use %node% and %path% placeholders in your message to display,
respectively, the node name and its complete path</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setParent">
setParent()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setParent" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">52</span>
</aside>
<p class="phpdocumentor-summary">Sets the parent node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setParent</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeParentInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeParentInterface">NodeParentInterface</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parent</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$parent</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeParentInterface.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeParentInterface">NodeParentInterface</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">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setPathSeparator">
setPathSeparator()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setPathSeparator" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">330</span>
</aside>
<p class="phpdocumentor-summary">Set PathSeparator to use.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setPathSeparator</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$separator</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$separator</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">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_treatFalseLike">
treatFalseLike()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatFalseLike" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">201</span>
</aside>
<p class="phpdocumentor-summary">Sets the equivalent value used when the node contains false.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">treatFalseLike</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$value</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_treatNullLike">
treatNullLike()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatNullLike" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">177</span>
</aside>
<p class="phpdocumentor-summary">Sets the equivalent value used when the node contains null.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">treatNullLike</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$value</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_treatTrueLike">
treatTrueLike()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatTrueLike" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">189</span>
</aside>
<p class="phpdocumentor-summary">Sets the equivalent value used when the node contains true.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">treatTrueLike</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</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">$value</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_useAttributeAsKey">
useAttributeAsKey()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_useAttributeAsKey" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">213</span>
</aside>
<p class="phpdocumentor-summary">Sets the attribute which value is to be used as key.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">useAttributeAsKey</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$name</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$removeKeyItem</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">$this</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This is useful when you have an indexed array that should be an
associative array. You can select an item from within the array
to be the key of the particular item. For example, if &quot;id&quot; is the
&quot;key&quot;, then:</p>
<pre class="prettyprint"><code class="prettyprint">[
['id' =&gt; 'my_name', 'foo' =&gt; 'bar'],
];
</code></pre>
<p>becomes</p>
<pre class="prettyprint"><code class="prettyprint">[
'my_name' =&gt; ['foo' =&gt; 'bar'],
];
</code></pre>
<p>If you'd like &quot;'id' =&gt; 'my_name'&quot; to still be present in the resulting
array, then you can set the second argument of this method to false.</p>
<p>This method is applicable to prototype nodes only.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$name</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The name of the key</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$removeKeyItem</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Whether or not the key item should be removed</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">$this</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_validate">
validate()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_validate" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">265</span>
</aside>
<p class="phpdocumentor-summary">Sets an expression to run for the validation.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">validate</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ExprBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ExprBuilder">ExprBuilder</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>The expression receives the value of the node and must return it. It can
modify it.
An exception should be thrown when the node is not valid.</p>
</section>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ExprBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ExprBuilder">ExprBuilder</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_variablePrototype">
variablePrototype()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_variablePrototype" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">75</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">variablePrototype</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-VariableNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\VariableNodeDefinition">VariableNodeDefinition</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-VariableNodeDefinition.html"><abbr title="\Symfony\Component\Config\Definition\Builder\VariableNodeDefinition">VariableNodeDefinition</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_createNode">
createNode()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_createNode" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">363</span>
</aside>
<p class="phpdocumentor-summary">Instantiate and configure the node according to this definition.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">createNode</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-NodeInterface.html"><abbr title="\Symfony\Component\Config\Definition\NodeInterface">NodeInterface</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-NodeInterface.html"><abbr title="\Symfony\Component\Config\Definition\NodeInterface">NodeInterface</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_getNodeBuilder">
getNodeBuilder()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_getNodeBuilder" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">351</span>
</aside>
<p class="phpdocumentor-summary">Returns a node builder to be used to add children and prototype.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">getNodeBuilder</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NodeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NodeBuilder">NodeBuilder</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_merge">
merge()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_merge" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">297</span>
</aside>
<p class="phpdocumentor-summary">Gets the builder for merging rules.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">merge</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-MergeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\MergeBuilder">MergeBuilder</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-MergeBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\MergeBuilder">MergeBuilder</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_normalization">
normalization()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_normalization" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">309</span>
</aside>
<p class="phpdocumentor-summary">Gets the builder for normalization rules.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">normalization</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NormalizationBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NormalizationBuilder">NormalizationBuilder</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-NormalizationBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\NormalizationBuilder">NormalizationBuilder</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_validateConcreteNode">
validateConcreteNode()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validateConcreteNode" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">443</span>
</aside>
<p class="phpdocumentor-summary">Validate the configuration of a concrete node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">validateConcreteNode</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-ArrayNode.html"><abbr title="\Symfony\Component\Config\Definition\ArrayNode">ArrayNode</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$node</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">$node</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-ArrayNode.html"><abbr title="\Symfony\Component\Config\Definition\ArrayNode">ArrayNode</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validateConcreteNode#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Symfony-Component-Config-Definition-Exception-InvalidDefinitionException.html"><abbr title="\Symfony\Component\Config\Definition\Exception\InvalidDefinitionException">InvalidDefinitionException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_validatePrototypeNode">
validatePrototypeNode()
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validatePrototypeNode" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-arraynodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php">ArrayNodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">473</span>
</aside>
<p class="phpdocumentor-summary">Validate the configuration of a prototype node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">validatePrototypeNode</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-PrototypedArrayNode.html"><abbr title="\Symfony\Component\Config\Definition\PrototypedArrayNode">PrototypedArrayNode</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$node</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">$node</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Symfony-Component-Config-Definition-PrototypedArrayNode.html"><abbr title="\Symfony\Component\Config\Definition\PrototypedArrayNode">PrototypedArrayNode</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validatePrototypeNode#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Symfony-Component-Config-Definition-Exception-InvalidDefinitionException.html"><abbr title="\Symfony\Component\Config\Definition\Exception\InvalidDefinitionException">InvalidDefinitionException</abbr></a></span>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_validation">
validation()
<a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_validation" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/symfony/config/Definition/Builder/NodeDefinition.php"><a href="files/vendor-symfony-config-definition-builder-nodedefinition.html"><abbr title="vendor/symfony/config/Definition/Builder/NodeDefinition.php">NodeDefinition.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">285</span>
</aside>
<p class="phpdocumentor-summary">Gets the builder for validation rules.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">validation</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ValidationBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ValidationBuilder">ValidationBuilder</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Symfony-Component-Config-Definition-Builder-ValidationBuilder.html"><abbr title="\Symfony\Component\Config\Definition\Builder\ValidationBuilder">ValidationBuilder</abbr></a></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/symfony/config/Definition/Builder/ArrayNodeDefinition.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/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#toc-properties">Properties</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_addDefaultChildren">$addDefaultChildren<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_addDefaults">$addDefaults<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_allowEmptyValue">$allowEmptyValue<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_allowNewKeys">$allowNewKeys<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_atLeastOne">$atLeastOne<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_attributes">$attributes<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_children">$children<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_default">$default<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_defaultValue">$defaultValue<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_deprecation">$deprecation<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_falseEquivalent">$falseEquivalent<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_ignoreExtraKeys">$ignoreExtraKeys<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_key">$key<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_merge">$merge<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_name">$name<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_nodeBuilder">$nodeBuilder<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_normalization">$normalization<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_normalizeKeys">$normalizeKeys<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_nullEquivalent">$nullEquivalent<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_parent">$parent<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_pathSeparator">$pathSeparator<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_performDeepMerging">$performDeepMerging<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_prototype">$prototype<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_removeExtraKeys">$removeExtraKeys<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#property_removeKeyItem">$removeKeyItem<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_required">$required<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_trueEquivalent">$trueEquivalent<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#property_validation">$validation<a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html"></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Methods</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method___construct">__construct()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_addDefaultChildrenIfNoneSet">addDefaultChildrenIfNoneSet()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_addDefaultsIfNotSet">addDefaultsIfNotSet()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_append">append()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_arrayPrototype">arrayPrototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_attribute">attribute()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_beforeNormalization">beforeNormalization()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_booleanPrototype">booleanPrototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeDisabled">canBeDisabled()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeEnabled">canBeEnabled()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_canBeUnset">canBeUnset()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_cannotBeEmpty">cannotBeEmpty()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_cannotBeOverwritten">cannotBeOverwritten()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_children">children()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultFalse">defaultFalse()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultNull">defaultNull()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultTrue">defaultTrue()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_defaultValue">defaultValue()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_disallowNewKeysInSubsequentConfigs">disallowNewKeysInSubsequentConfigs()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_end">end()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_enumPrototype">enumPrototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_example">example()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_find">find()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_fixXmlConfig">fixXmlConfig()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_floatPrototype">floatPrototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_getChildNodeDefinitions">getChildNodeDefinitions()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_getNode">getNode()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_ignoreExtraKeys">ignoreExtraKeys()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_info">info()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_integerPrototype">integerPrototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_isRequired">isRequired()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_normalizeKeys">normalizeKeys()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_performNoDeepMerging">performNoDeepMerging()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_prototype">prototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_requiresAtLeastOneElement">requiresAtLeastOneElement()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_scalarPrototype">scalarPrototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_setBuilder">setBuilder()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setDeprecated">setDeprecated()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setParent">setParent()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_setPathSeparator">setPathSeparator()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatFalseLike">treatFalseLike()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatNullLike">treatNullLike()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_treatTrueLike">treatTrueLike()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_useAttributeAsKey">useAttributeAsKey()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_validate">validate()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_variablePrototype">variablePrototype()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_createNode">createNode()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_getNodeBuilder">getNodeBuilder()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_merge">merge()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_normalization">normalization()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validateConcreteNode">validateConcreteNode()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.html#method_validatePrototypeNode">validatePrototypeNode()</a></li>
<li><a href="classes/Symfony-Component-Config-Definition-Builder-NodeDefinition.html#method_validation">validation()</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/Symfony-Component-Config-Definition-Builder-ArrayNodeDefinition.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>