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