if ($this->deprecation
) { $node->
setDeprecated($this->deprecation
['package'
],
$this->deprecation
['version'
],
$this->deprecation
['message'
]);
} if (isset($this->normalization
)) { $node->
setNormalizationClosures($this->normalization->before
);
$node->
setNormalizedTypes($this->normalization->declaredTypes
);
$node->
setXmlRemappings($this->normalization->remappings
);
} if (isset($this->merge
)) { $node->
setAllowOverwrite($this->merge->allowOverwrite
);
$node->
setAllowFalse($this->merge->allowFalse
);
} if (isset($this->validation
)) { $node->
setFinalValidationClosures($this->validation->rules
);
} return $node;
} /**
* Validate the configuration of a concrete node.
*
* @return void
*
* @throws InvalidDefinitionException
*/