PHP Класс Webmozart\Expression\Logic\OrX

A disjunction is a set of {@link Expression} instances connected by logical "or" operators.
С версии: 1.0
Автор: Bernhard Schussek ([email protected])
Наследование: implements Webmozart\Expression\Expression
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( array $disjuncts = [] ) Creates a disjunction of the given expressions.
__toString ( )
equivalentTo ( Webmozart\Expression\Expression $other )
evaluate ( $values )
getDisjuncts ( ) : Webmozart\Expression\Expression[] Returns the disjuncts of the disjunction.
orAll ( Webmozart\Expression\Expression $expr )
orAtLeast ( $count, Webmozart\Expression\Expression $expr )
orAtMost ( $count, Webmozart\Expression\Expression $expr )
orContains ( $string )
orCount ( Webmozart\Expression\Expression $expr )
orEmpty ( )
orEndsWith ( $suffix )
orEquals ( $value )
orExactly ( $count, Webmozart\Expression\Expression $expr )
orFalse ( )
orGreaterThan ( $value )
orGreaterThanEqual ( $value )
orIn ( array $values )
orInstanceOf ( $className )
orKey ( $keyName, Webmozart\Expression\Expression $expr )
orKeyExists ( $keyName )
orKeyNotExists ( $keyName )
orLessThan ( $value )
orLessThanEqual ( $value )
orMatches ( $regExp )
orMethod ( $methodName, $args )
orNot ( Webmozart\Expression\Expression $expr )
orNotEmpty ( )
orNotEquals ( $value )
orNotNull ( )
orNotSame ( $value )
orNull ( )
orProperty ( $propertyName, Webmozart\Expression\Expression $expr )
orSame ( $value )
orStartsWith ( $prefix )
orTrue ( )
orX ( Webmozart\Expression\Expression $expr )
toString ( )

Описание методов

__construct() публичный метод

Creates a disjunction of the given expressions.
public __construct ( array $disjuncts = [] )
$disjuncts array The disjuncts.

__toString() публичный метод

public __toString ( )

equivalentTo() публичный метод

public equivalentTo ( Webmozart\Expression\Expression $other )
$other Webmozart\Expression\Expression

evaluate() публичный метод

public evaluate ( $values )

getDisjuncts() публичный метод

Returns the disjuncts of the disjunction.
public getDisjuncts ( ) : Webmozart\Expression\Expression[]
Результат Webmozart\Expression\Expression[] The disjuncts.

orAll() публичный метод

public orAll ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orAtLeast() публичный метод

public orAtLeast ( $count, Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orAtMost() публичный метод

public orAtMost ( $count, Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orContains() публичный метод

public orContains ( $string )

orCount() публичный метод

public orCount ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orEmpty() публичный метод

public orEmpty ( )

orEndsWith() публичный метод

public orEndsWith ( $suffix )

orEquals() публичный метод

public orEquals ( $value )

orExactly() публичный метод

public orExactly ( $count, Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orFalse() публичный метод

public orFalse ( )

orGreaterThan() публичный метод

public orGreaterThan ( $value )

orGreaterThanEqual() публичный метод

public orGreaterThanEqual ( $value )

orIn() публичный метод

public orIn ( array $values )
$values array

orInstanceOf() публичный метод

public orInstanceOf ( $className )

orKey() публичный метод

public orKey ( $keyName, Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orKeyExists() публичный метод

public orKeyExists ( $keyName )

orKeyNotExists() публичный метод

public orKeyNotExists ( $keyName )

orLessThan() публичный метод

public orLessThan ( $value )

orLessThanEqual() публичный метод

public orLessThanEqual ( $value )

orMatches() публичный метод

public orMatches ( $regExp )

orMethod() публичный метод

public orMethod ( $methodName, $args )

orNot() публичный метод

public orNot ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orNotEmpty() публичный метод

public orNotEmpty ( )

orNotEquals() публичный метод

public orNotEquals ( $value )

orNotNull() публичный метод

public orNotNull ( )

orNotSame() публичный метод

public orNotSame ( $value )

orNull() публичный метод

public orNull ( )

orProperty() публичный метод

public orProperty ( $propertyName, Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

orSame() публичный метод

public orSame ( $value )

orStartsWith() публичный метод

public orStartsWith ( $prefix )

orTrue() публичный метод

public orTrue ( )

orX() публичный метод

public orX ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

toString() публичный метод

public toString ( )