gitextract_uy2uw1lp/ ├── .composer-auth.json ├── .gitignore ├── .styleci.yml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── appveyor.yml ├── composer.json ├── phpunit.xml.dist ├── src/ │ ├── Constraint/ │ │ ├── Contains.php │ │ ├── EndsWith.php │ │ ├── Equals.php │ │ ├── GreaterThan.php │ │ ├── GreaterThanEqual.php │ │ ├── In.php │ │ ├── IsEmpty.php │ │ ├── IsInstanceOf.php │ │ ├── KeyExists.php │ │ ├── KeyNotExists.php │ │ ├── LessThan.php │ │ ├── LessThanEqual.php │ │ ├── Matches.php │ │ ├── NotEquals.php │ │ ├── NotSame.php │ │ ├── Same.php │ │ └── StartsWith.php │ ├── Expr.php │ ├── Expression.php │ ├── Logic/ │ │ ├── AlwaysFalse.php │ │ ├── AlwaysTrue.php │ │ ├── AndX.php │ │ ├── Literal.php │ │ ├── Not.php │ │ └── OrX.php │ ├── PhpUnit/ │ │ └── ExpressionComparator.php │ ├── Selector/ │ │ ├── All.php │ │ ├── AtLeast.php │ │ ├── AtMost.php │ │ ├── Count.php │ │ ├── Exactly.php │ │ ├── Key.php │ │ ├── Method.php │ │ ├── Property.php │ │ └── Selector.php │ ├── Traversal/ │ │ ├── ExpressionTraverser.php │ │ └── ExpressionVisitor.php │ └── Util/ │ └── StringUtil.php └── tests/ ├── Comparison/ │ ├── ContainsTest.php │ ├── EndsWithTest.php │ ├── EqualsTest.php │ ├── GreaterThanEqualTest.php │ ├── GreaterThanTest.php │ ├── InTest.php │ ├── IsEmptyTest.php │ ├── IsInstanceOfTest.php │ ├── KeyExistsTest.php │ ├── KeyNotExistsTest.php │ ├── LessThanEqualTest.php │ ├── LessThanTest.php │ ├── MatchesTest.php │ ├── NotEqualsTest.php │ ├── NotSameTest.php │ ├── SameTest.php │ └── StartsWithTest.php ├── DomainExpressionsTest.php ├── EquivalenceTest.php ├── ExprTest.php ├── Fixtures/ │ ├── Customer.php │ ├── HasPreviousBookings.php │ └── IsPremium.php ├── Logic/ │ ├── AlwaysFalseTest.php │ ├── AlwaysTrueTest.php │ ├── ConjunctionTest.php │ ├── DisjunctionTest.php │ ├── Fixtures/ │ │ └── TestLiteral.php │ ├── LiteralTest.php │ └── NotTest.php ├── Selector/ │ ├── AllTest.php │ ├── AtLeastTest.php │ ├── AtMostTest.php │ ├── CountTest.php │ ├── ExactlyTest.php │ ├── Fixtures/ │ │ └── TestSelector.php │ ├── KeyTest.php │ ├── MethodTest.php │ ├── PropertyTest.php │ └── SelectorTest.php └── Traversal/ └── ExpressionTraverserTest.php