A

AndP — Class in namespace Predicate\Framework
Composed predicate that represents a short-circuiting logical AND of this predicate and another
ComplexP::andP() — Method in class ComplexP

C

CallableP — Class in namespace Predicate\Framework
Predicate that represents the result of external callable predicate
ComplexP — Class in namespace Predicate\Framework
Composed predicate that represents a complex predicate statement

D

DualP — Class in namespace Predicate\Framework
Predicate that represents the predicate on two arguments

F

FalseP — Class in namespace Predicate\Framework
Opaque predicate that is always false
FloatP — Class in namespace Predicate\Framework
Predicate that represents the predicate only on float arguments

I

IsAlnumP — Class in namespace Predicate\Common
Predicate that all input arguments are alphanumeric strings
IsAlphaP — Class in namespace Predicate\Common
Predicate that all input arguments are alphabetics strings
IsArrayP — Class in namespace Predicate\Common
Predicate that all input arguments are array values
IsBoolP — Class in namespace Predicate\Common
Predicate that all input arguments are boolean values
IsCallableP — Class in namespace Predicate\Common
Predicate that all input arguments are callable values
IsCntrlP — Class in namespace Predicate\Common
Predicate that all input arguments contains only control characters
IsDigitP — Class in namespace Predicate\Common
Predicate that all input arguments contains only digit characters
IsEmptyP — Class in namespace Predicate\Common
Predicate that all input arguments are empty
IsEqualP — Class in namespace Predicate\Common
Predicate that all input arguments are equal
IsEqualToP — Class in namespace Predicate\Common
Predicate that all input arguments are equal to a given argument
IsFloatP — Class in namespace Predicate\Common
Predicate that all input arguments are float values
IsGraphP — Class in namespace Predicate\Common
Predicate that all input arguments contains any printable characters except space
IsIntP — Class in namespace Predicate\Common
Predicate that all input arguments are int values
IsLowerP — Class in namespace Predicate\Common
Predicate that all input arguments are lowercase strings
IsNotEmptyP — Class in namespace Predicate\Common
Predicate that all input arguments are not empty
IsNotNullP — Class in namespace Predicate\Common
Predicate that all input arguments are not null
IsNullP — Class in namespace Predicate\Common
Predicate that all input arguments are null values
IsNumericP — Class in namespace Predicate\Common
Predicate that all input arguments are numeric values
IsObjectP — Class in namespace Predicate\Common
Predicate that all input arguments are objects
IsPrintP — Class in namespace Predicate\Common
Predicate that all input arguments contains only printable characters
IsPunctP — Class in namespace Predicate\Common
Predicate that all input arguments contains any printable character which is not whitespace or an alphanumeric character
IsResourceP — Class in namespace Predicate\Common
Predicate that all input arguments are resources values
IsSameAsP — Class in namespace Predicate\Common
Predicate that all input arguments are strictly equal to a given argument
IsSameP — Class in namespace Predicate\Common
Predicate that all arguments are strictly equal
IsScalarP — Class in namespace Predicate\Common
Predicate that all input arguments are scalar values
IsSpaceP — Class in namespace Predicate\Common
Predicate that all input arguments contains only whitespace characters
IsStringP — Class in namespace Predicate\Common
Predicate that all input arguments are string values
IsUpperP — Class in namespace Predicate\Common
Predicate that all input arguments are uppercase strings
IsXdigit — Class in namespace Predicate\Common
Predicate that all input arguments contains only hexadecimal characters
IfElseP — Class in namespace Predicate\Framework
Composed predicate that represents if/else predicate
IfP — Class in namespace Predicate\Framework
Composed predicate that represents if predicate
IntP — Class in namespace Predicate\Framework
Predicate that represents the predicate only on int arguments

N

ComplexP::negate() — Method in class ComplexP
NotP — Class in namespace Predicate\Framework
Framework, that is logical negation of the other predicate

O

ComplexP::orP() — Method in class ComplexP
OrP — Class in namespace Predicate\Framework
Composed predicate that represents the short-circuiting logical OR of this predicate and another

P

Predicate — Class in namespace Predicate\Framework
A functional predicate that may be true or false

S

SingleP — Class in namespace Predicate\Framework
Predicate that represents the predicate on single argument
StringP — Class in namespace Predicate\Framework
Predicate that represents the predicate only on string arguments

T

TrueP — Class in namespace Predicate\Framework
Opaque predicate that is always true

X

XorP — Class in namespace Predicate\Framework
Composed predicate that represents a short-circuiting logical XOR of this predicate and another

_

IsAlnumP::__invoke() — Method in class IsAlnumP
IsAlphaP::__invoke() — Method in class IsAlphaP
IsArrayP::__invoke() — Method in class IsArrayP
IsBoolP::__invoke() — Method in class IsBoolP
IsCallableP::__invoke() — Method in class IsCallableP
IsCntrlP::__invoke() — Method in class IsCntrlP
IsDigitP::__invoke() — Method in class IsDigitP
IsEmptyP::__invoke() — Method in class IsEmptyP
IsEqualP::__invoke() — Method in class IsEqualP
IsEqualToP::__construct() — Method in class IsEqualToP
New instance of this predicate
IsEqualToP::__invoke() — Method in class IsEqualToP
IsFloatP::__invoke() — Method in class IsFloatP
IsGraphP::__invoke() — Method in class IsGraphP
IsIntP::__invoke() — Method in class IsIntP
IsLowerP::__invoke() — Method in class IsLowerP
IsNotEmptyP::__invoke() — Method in class IsNotEmptyP
IsNotNullP::__invoke() — Method in class IsNotNullP
IsNullP::__invoke() — Method in class IsNullP
IsNumericP::__invoke() — Method in class IsNumericP
IsObjectP::__invoke() — Method in class IsObjectP
IsPrintP::__invoke() — Method in class IsPrintP
IsPunctP::__invoke() — Method in class IsPunctP
IsResourceP::__invoke() — Method in class IsResourceP
IsSameAsP::__construct() — Method in class IsSameAsP
New instance of this predicate
IsSameAsP::__invoke() — Method in class IsSameAsP
IsSameP::__invoke() — Method in class IsSameP
IsScalarP::__invoke() — Method in class IsScalarP
IsSpaceP::__invoke() — Method in class IsSpaceP
IsStringP::__invoke() — Method in class IsStringP
IsUpperP::__invoke() — Method in class IsUpperP
IsXdigit::__invoke() — Method in class IsXdigit
AndP::__construct() — Method in class AndP
Composed predicate that represents a short-circuiting logical AND of this predicate and another.
AndP::__invoke() — Method in class AndP
CallableP::__construct() — Method in class CallableP
Predicate that represents the result of external callable predicate
CallableP::__invoke() — Method in class CallableP
ComplexP::__construct() — Method in class ComplexP
Composed predicate that represents a complex predicate statement
ComplexP::__invoke() — Method in class ComplexP
DualP::__construct() — Method in class DualP
Predicate that represents the predicate on two arguments
DualP::__invoke() — Method in class DualP
FalseP::__construct() — Method in class FalseP
FalseP::__invoke() — Method in class FalseP
FloatP::__construct() — Method in class FloatP
Predicate that represents the predicate only on float arguments
FloatP::__invoke() — Method in class FloatP
IfElseP::__construct() — Method in class IfElseP
Composed predicate that represents if/else predicate
IfElseP::__invoke() — Method in class IfElseP
IfP::__construct() — Method in class IfP
Composed predicate that represents if predicate
IfP::__invoke() — Method in class IfP
IntP::__construct() — Method in class IntP
Predicate that represents the predicate only on int arguments
IntP::__invoke() — Method in class IntP
NotP::__construct() — Method in class NotP
Framework, that is logical negation of the other predicate
NotP::__invoke() — Method in class NotP
OrP::__construct() — Method in class OrP
Composed predicate that represents the short-circuiting logical OR of this predicate and the other predicates
OrP::__invoke() — Method in class OrP
Predicate::__invoke() — Method in class Predicate
Invokes a predicate on the subjects and returns the result that may be true or false depending on the predicate subjects
SingleP::__construct() — Method in class SingleP
Predicate that represents the predicate on single argument
SingleP::__invoke() — Method in class SingleP
StringP::__construct() — Method in class StringP
Predicate that represents the predicate only on string arguments
StringP::__invoke() — Method in class StringP
TrueP::__construct() — Method in class TrueP
TrueP::__invoke() — Method in class TrueP
XorP::__construct() — Method in class XorP
XorP
XorP::__invoke() — Method in class XorP