Overview

Namespaces

  • Webmozart
    • Expression
      • Constraint
      • Logic
      • PhpUnit
      • Selector
      • Traversal
      • Util

Classes

  • All
  • AtLeast
  • AtMost
  • Count
  • Exactly
  • Key
  • Method
  • Property
  • Selector
  • Overview
  • Namespace
  • Class

Class Count

Checks that the count of a collection matches an expression.

Webmozart\Expression\Logic\Literal implements Webmozart\Expression\Expression
Extended by Webmozart\Expression\Selector\Selector
Extended by Webmozart\Expression\Selector\Count
Final
Namespace: Webmozart\Expression\Selector
Author: Bernhard Schussek bschussek@gmail.com
Since: 1.0
Located at Selector/Count.php
Methods summary
public boolean
# evaluate( mixed $value )

Evaluates the expression with the given value.

Evaluates the expression with the given value.

Parameters

$value
A value.

Returns

boolean

Returns true if the value satisfies the expression and false otherwise.

public string
# toString( )

Returns a string representation of the expression.

Returns a string representation of the expression.

Returns

string
The expression as string.
Methods inherited from Webmozart\Expression\Selector\Selector
__construct(), equivalentTo(), getExpression()
Methods inherited from Webmozart\Expression\Logic\Literal
__toString(), andAll(), andAtLeast(), andAtMost(), andContains(), andCount(), andEmpty(), andEndsWith(), andEquals(), andExactly(), andFalse(), andGreaterThan(), andGreaterThanEqual(), andIn(), andInstanceOf(), andKey(), andKeyExists(), andKeyNotExists(), andLessThan(), andLessThanEqual(), andMatches(), andMethod(), andNot(), andNotEmpty(), andNotEquals(), andNotNull(), andNotSame(), andNull(), andProperty(), andSame(), andStartsWith(), andTrue(), andX(), orAll(), orAtLeast(), orAtMost(), orContains(), orCount(), orEmpty(), orEndsWith(), orEquals(), orExactly(), orFalse(), orGreaterThan(), orGreaterThanEqual(), orIn(), orInstanceOf(), orKey(), orKeyExists(), orKeyNotExists(), orLessThan(), orLessThanEqual(), orMatches(), orMethod(), orNot(), orNotEmpty(), orNotEquals(), orNotNull(), orNotSame(), orNull(), orProperty(), orSame(), orStartsWith(), orTrue(), orX()
Properties inherited from Webmozart\Expression\Selector\Selector
$expr
Webmozart Expression API API documentation generated by ApiGen