PHP 클래스 Webmozart\Expression\Logic\AndX

A disjunction is a set of {@link Expression} instances connected by logical "and" operators.
부터: 1.0
저자: Bernhard Schussek ([email protected])
상속: implements Webmozart\Expression\Expression
파일 보기 프로젝트 열기: webmozart/expression 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $conjuncts = [] ) Creates a conjunction of the given expressions.
__toString ( )
andAll ( Webmozart\Expression\Expression $expr )
andAtLeast ( $count, Webmozart\Expression\Expression $expr )
andAtMost ( $count, Webmozart\Expression\Expression $expr )
andContains ( $string )
andCount ( Webmozart\Expression\Expression $expr )
andEmpty ( )
andEndsWith ( $suffix )
andEquals ( $value )
andExactly ( $count, Webmozart\Expression\Expression $expr )
andFalse ( )
andGreaterThan ( $value )
andGreaterThanEqual ( $value )
andIn ( array $values )
andInstanceOf ( $className )
andKey ( $keyName, Webmozart\Expression\Expression $expr )
andKeyExists ( $keyName )
andKeyNotExists ( $keyName )
andLessThan ( $value )
andLessThanEqual ( $value )
andMatches ( $regExp )
andMethod ( $methodName, $args )
andNot ( Webmozart\Expression\Expression $expr )
andNotEmpty ( )
andNotEquals ( $value )
andNotNull ( )
andNotSame ( $value )
andNull ( )
andProperty ( $propertyName, Webmozart\Expression\Expression $expr )
andSame ( $value )
andStartsWith ( $prefix )
andTrue ( )
andX ( Webmozart\Expression\Expression $expr )
equivalentTo ( Webmozart\Expression\Expression $other )
evaluate ( $values )
getConjuncts ( ) : Webmozart\Expression\Expression[] Returns the conjuncts of the conjunction.
toString ( )

메소드 상세

__construct() 공개 메소드

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

__toString() 공개 메소드

public __toString ( )

andAll() 공개 메소드

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

andAtLeast() 공개 메소드

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

andAtMost() 공개 메소드

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

andContains() 공개 메소드

public andContains ( $string )

andCount() 공개 메소드

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

andEmpty() 공개 메소드

public andEmpty ( )

andEndsWith() 공개 메소드

public andEndsWith ( $suffix )

andEquals() 공개 메소드

public andEquals ( $value )

andExactly() 공개 메소드

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

andFalse() 공개 메소드

public andFalse ( )

andGreaterThan() 공개 메소드

public andGreaterThan ( $value )

andGreaterThanEqual() 공개 메소드

public andGreaterThanEqual ( $value )

andIn() 공개 메소드

public andIn ( array $values )
$values array

andInstanceOf() 공개 메소드

public andInstanceOf ( $className )

andKey() 공개 메소드

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

andKeyExists() 공개 메소드

public andKeyExists ( $keyName )

andKeyNotExists() 공개 메소드

public andKeyNotExists ( $keyName )

andLessThan() 공개 메소드

public andLessThan ( $value )

andLessThanEqual() 공개 메소드

public andLessThanEqual ( $value )

andMatches() 공개 메소드

public andMatches ( $regExp )

andMethod() 공개 메소드

public andMethod ( $methodName, $args )

andNot() 공개 메소드

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

andNotEmpty() 공개 메소드

public andNotEmpty ( )

andNotEquals() 공개 메소드

public andNotEquals ( $value )

andNotNull() 공개 메소드

public andNotNull ( )

andNotSame() 공개 메소드

public andNotSame ( $value )

andNull() 공개 메소드

public andNull ( )

andProperty() 공개 메소드

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

andSame() 공개 메소드

public andSame ( $value )

andStartsWith() 공개 메소드

public andStartsWith ( $prefix )

andTrue() 공개 메소드

public andTrue ( )

andX() 공개 메소드

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

equivalentTo() 공개 메소드

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

evaluate() 공개 메소드

public evaluate ( $values )

getConjuncts() 공개 메소드

Returns the conjuncts of the conjunction.
public getConjuncts ( ) : Webmozart\Expression\Expression[]
리턴 Webmozart\Expression\Expression[] The conjuncts.

toString() 공개 메소드

public toString ( )