trait BasicFunctionsTrait

Example usage.

class Logic
{
     use BasicFunctionsTrait;

     public function __construct(BasicValidatorsInterface $validators)
     {
         $this->basicFunctions = $this->makeBasicFunctions($validators);
         // ...
     }
}

Methods

const(mixed $value)

No description

sub(TermInterface $t1, TermInterface $t2, TermInterface ...$t)

No description

sum(TermInterface $t1, TermInterface $t2, TermInterface ...$t)

No description

array
makeBasicFunctions(BasicValidatorsInterface $validators)

No description

Details

at line 49
TermInterface const(mixed $value)

Parameters

mixed $value

Return Value

TermInterface

at line 54
TermInterface sub(TermInterface $t1, TermInterface $t2, TermInterface ...$t)

Parameters

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

Return Value

TermInterface

at line 59
TermInterface sum(TermInterface $t1, TermInterface $t2, TermInterface ...$t)

Parameters

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

Return Value

TermInterface

at line 67
protected array makeBasicFunctions(BasicValidatorsInterface $validators)

Parameters

BasicValidatorsInterface $validators

Return Value

array