Class Literal
A logical literal.
In pure logics, a literal is any part of a formula that does not contain "and" or "or" operators. In this package, the definition of a literal is widened to any logical expression that is not a conjunction/disjunction.
Examples: * not endsWith(".css") * greaterThan(0) * not (greaterThan(0) and lessThan(120))
The following examples are not literals: * greaterThan(0) and lessThan(120) * in(["A", "B", "C]) or null()
- Webmozart\Expression\Logic\Literal implements Webmozart\Expression\Expression
Direct known subclasses
Webmozart\Expression\Constraint\Contains, Webmozart\Expression\Constraint\EndsWith, Webmozart\Expression\Constraint\LessThan, Webmozart\Expression\Constraint\LessThanEqual, Webmozart\Expression\Constraint\Matches, Webmozart\Expression\Constraint\NotEquals, Webmozart\Expression\Constraint\NotSame, Webmozart\Expression\Constraint\Same, Webmozart\Expression\Constraint\StartsWith, Webmozart\Expression\Logic\AlwaysFalse, Webmozart\Expression\Logic\AlwaysTrue, Webmozart\Expression\Logic\Not, Webmozart\Expression\Constraint\Equals, Webmozart\Expression\Selector\Selector, Webmozart\Expression\Constraint\GreaterThan, Webmozart\Expression\Constraint\GreaterThanEqual, Webmozart\Expression\Constraint\In, Webmozart\Expression\Constraint\IsEmpty, Webmozart\Expression\Constraint\IsInstanceOf, Webmozart\Expression\Constraint\KeyExists, Webmozart\Expression\Constraint\KeyNotExistsIndirect known subclasses
Webmozart\Expression\Selector\All, Webmozart\Expression\Selector\AtLeast, Webmozart\Expression\Selector\AtMost, Webmozart\Expression\Selector\Count, Webmozart\Expression\Selector\Exactly, Webmozart\Expression\Selector\Key, Webmozart\Expression\Selector\Method, Webmozart\Expression\Selector\Property
Abstract
Namespace: Webmozart\Expression\Logic
Author: Bernhard Schussek bschussek@gmail.com
Since: 1.0
Located at Logic/Literal.php
Namespace: Webmozart\Expression\Logic
Author: Bernhard Schussek bschussek@gmail.com
Since: 1.0
Located at Logic/Literal.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
equivalentTo(),
evaluate(),
toString()
|