final class Sum extends AbstractNumericFunction

Traits

Methods

apply(...$arguments)

No description

applyImpl(array $arguments)

No description

void
validate(array $arguments)

No description

__construct(NumbersArglistValidatorInterface $numbersArglistValidator)

No description

int
notation()

No description

int
arity()

No description

string
symbol()

No description

int
precedence()

No description

Details

in AbstractFunction at line 31
final apply(...$arguments)

Parameters

...$arguments

Exceptions

InvalidArgumentException

at line 47
protected applyImpl(array $arguments)

Parameters

array $arguments

protected void validate(array $arguments)

Parameters

array $arguments

Return Value

void

Exceptions

InvalidArgumentException

__construct(NumbersArglistValidatorInterface $numbersArglistValidator)

Parameters

NumbersArglistValidatorInterface $numbersArglistValidator

in InfixNotationTrait at line 21
final int notation()

Return Value

int

FunctionTerm with(TermInterface $t1, TermInterface $t2, TermInterface ...$t)

Parameters

TermInterface $t1
TermInterface $t2
TermInterface ...$t

Return Value

FunctionTerm

int arity()

Return Value

int

at line 28
string symbol()

Return Value

string

at line 38
int precedence()