Collections Abstraction library
ArrayCollection#matching()
with sortingAbstractLazyCollection#$initialized
protected for extensibilityAbstractLazyCollection
Comparison::IS
, because it's only there for SQL semantics.
These are fixed in the ORM instead.Add Comparison::CONTAINS
to perform partial string matches:
$criteria->andWhere($criteria->expr()->contains('property', 'Foo'));