Neos\FluidAdaptor\Core\ViewHelper\AbstractTagBasedViewHelper::handleAdditionalArguments PHP Method

handleAdditionalArguments() public method

Handles additional arguments, sorting out any data- prefixed tag attributes and assigning them. Then passes the unassigned arguments to the parent class' method, which in the default implementation will throw an error about "undeclared argument used".
public handleAdditionalArguments ( array $arguments ) : void
$arguments array
return void
    public function handleAdditionalArguments(array $arguments)
    {
        $unassigned = array();
        foreach ($arguments as $argumentName => $argumentValue) {
            if (strpos($argumentName, 'data-') === 0) {
                $this->tag->addAttribute($argumentName, $argumentValue);
            } else {
                $unassigned[$argumentName] = $argumentValue;
            }
        }
        parent::handleAdditionalArguments($unassigned);
    }