final class Logic implements LogicInterface

Traits

Example usage.
Example usage.
Example usage.

Methods

const(mixed $value)

No description

array
makeBasicFunctions(BasicValidatorsInterface $validators)

No description

Tee
tee()

No description

falsum()

No description

array
makeBasicPredicates(BasicValidatorsInterface $validators)

No description

array
makeBasicConnectives()

No description

__construct(array $options = [])

No description

var(string $symbol)

No description

Details

TermInterface const(mixed $value)

Parameters

mixed $value

Return Value

TermInterface

protected array makeBasicFunctions(BasicValidatorsInterface $validators)

Parameters

BasicValidatorsInterface $validators

Return Value

array

Tee tee()

Return Value

Tee

Falsum falsum()

Return Value

Falsum

FormulaInterface bool(TermInterface $t1)

Parameters

TermInterface $t1

Return Value

FormulaInterface

protected array makeBasicPredicates(BasicValidatorsInterface $validators)

Parameters

BasicValidatorsInterface $validators

Return Value

array

protected array makeBasicConnectives()

Return Value

array

at line 35
__construct(array $options = [])

Parameters

array $options

at line 43
VariableInterface var(string $symbol)

Parameters

string $symbol

Return Value

VariableInterface