Neos\Fusion\Core\Runtime::setPropertiesOnTypoScriptObject PHP Method

setPropertiesOnTypoScriptObject() protected method

Set options on the given (AbstractArray)TypoScript object
protected setPropertiesOnTypoScriptObject ( AbstractArrayTypoScriptObject $typoScriptObject, array $typoScriptConfiguration ) : void
$typoScriptObject Neos\Fusion\TypoScriptObjects\AbstractArrayTypoScriptObject
$typoScriptConfiguration array
return void
    protected function setPropertiesOnTypoScriptObject(AbstractArrayTypoScriptObject $typoScriptObject, array $typoScriptConfiguration)
    {
        foreach ($typoScriptConfiguration as $key => $value) {
            // skip keys which start with __, as they are purely internal.
            if ($key[0] === '_' && $key[1] === '_' && in_array($key, Parser::$reservedParseTreeKeys, true)) {
                continue;
            }
            ObjectAccess::setProperty($typoScriptObject, $key, $value);
        }
    }