final |
---|
Methods | ||
---|---|---|
public
|
__construct(TrinaryLogic $result, list<string> $reasons)
|
# |
public
|
yes(): bool
|
# |
public
|
maybe(): bool
|
# |
public
|
no(): bool
|
# |
public
static
|
createYes(): self
|
# |
public
static
|
createNo(list<string> $reasons = []): self
|
# |
public
static
|
createMaybe(): self
|
# |
public
static
|
createFromBoolean(bool $value): self
|
# |
public
|
toAcceptsResult(): AcceptsResult
|
# |
public
|
and(self ...$others): self
|
# |
public
|
or(self ...$others): self
|
# |
public
|
decorateReasons(callable(string): string $cb): self
|
# |
public
static
|
extremeIdentity(self ...$operands): self
|
# |
public
static
|
maxMin(self ...$operands): self
|
# |
public
|
negate(): self
|
# |
public
|
describe(): string
|
# |