Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper::overrideArgument PHP Method

overrideArgument() protected method

Overrides a registered argument. Call this method from your ViewHelper subclass inside the initializeArguments() method if you want to override a previously registered argument.
See also: registerArgument()
protected overrideArgument ( string $name, string $type, string $description, boolean $required = false, mixed $defaultValue = null ) : TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper
$name string Name of the argument
$type string Type of the argument
$description string Description of the argument
$required boolean If TRUE, argument is required. Defaults to FALSE.
$defaultValue mixed Default value of argument
return TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper $this, to allow chaining.
    protected function overrideArgument($name, $type, $description, $required = false, $defaultValue = null)
    {
        if (!array_key_exists($name, $this->argumentDefinitions)) {
            throw new Exception('Argument "' . $name . '" has not been defined, thus it can\'t be overridden.', 1279212461);
        }
        return parent::overrideArgument($name, $type, $description, $required, $defaultValue);
    }