Neos\FluidAdaptor\Core\ViewHelper\AbstractTagBasedViewHelper::handleAdditionalArguments PHP 메소드

handleAdditionalArguments() 공개 메소드

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
리턴 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);
    }