A

AbstractLazyCollectionClass in namespace Doctrine\Common\Collections
Lazy collection that is backed by a concrete collection
AbstractLazyCollection::add() — Method in class AbstractLazyCollection
Adds an element at the end of the collection.
ArrayCollectionClass in namespace Doctrine\Common\Collections
An ArrayCollection is a Collection implementation that wraps a regular PHP array.
ArrayCollection::add() — Method in class ArrayCollection
Adds an element at the end of the collection.
Collection::add() — Method in class Collection
Adds an element at the end of the collection.
Criteria::andWhere() — Method in class Criteria
Appends the where expression to evaluate when this Criteria is searched for using an AND with previous expression.
ExpressionBuilder::andX() — Method in class ExpressionBuilder

C

$AbstractLazyCollection#collectionProperty in class AbstractLazyCollection
The backed collection to use
AbstractLazyCollection::count() — Method in class AbstractLazyCollection
{@inheritDoc}
AbstractLazyCollection::clear() — Method in class AbstractLazyCollection
Clears the collection, removing all elements.
AbstractLazyCollection::contains() — Method in class AbstractLazyCollection
Checks whether an element is contained in the collection.
AbstractLazyCollection::containsKey() — Method in class AbstractLazyCollection
Checks whether the collection contains an element with the specified key/index.
AbstractLazyCollection::current() — Method in class AbstractLazyCollection
Gets the element of the collection at the current iterator position.
ArrayCollection::createFrom() — Method in class ArrayCollection
Creates a new instance from the specified elements.
ArrayCollection::current() — Method in class ArrayCollection
Gets the element of the collection at the current iterator position.
ArrayCollection::containsKey() — Method in class ArrayCollection
Checks whether the collection contains an element with the specified key/index.
ArrayCollection::contains() — Method in class ArrayCollection
Checks whether an element is contained in the collection.
ArrayCollection::count() — Method in class ArrayCollection
{@inheritDoc}
ArrayCollection::clear() — Method in class ArrayCollection
Clears the collection, removing all elements.
CollectionClass in namespace Doctrine\Common\Collections
The missing (SPL) Collection/Array/OrderedMap interface.
Collection::clear() — Method in class Collection
Clears the collection, removing all elements.
Collection::contains() — Method in class Collection
Checks whether an element is contained in the collection.
Collection::containsKey() — Method in class Collection
Checks whether the collection contains an element with the specified key/index.
Collection::current() — Method in class Collection
Gets the element of the collection at the current iterator position.
CriteriaClass in namespace Doctrine\Common\Collections
Criteria for filtering Selectable collections.
Criteria::create() — Method in class Criteria
Creates an instance of the class.
ClosureExpressionVisitorClass in namespace Doctrine\Common\Collections\Expr
Walks an expression graph and turns it into a PHP closure.
ComparisonClass in namespace Doctrine\Common\Collections\Expr
Comparison of a field with a value by the given operator.
CompositeExpressionClass in namespace Doctrine\Common\Collections\Expr
Expression of Expressions combined by AND or OR operation.
ExpressionBuilder::contains() — Method in class ExpressionBuilder

D

AbstractLazyCollection::doInitialize() — Method in class AbstractLazyCollection
Do the initialization logic
ExpressionVisitor::dispatch() — Method in class ExpressionVisitor
Dispatches walking an expression to the appropriate handler.

E

AbstractLazyCollection::exists() — Method in class AbstractLazyCollection
Tests for the existence of an element that satisfies the given predicate.
ArrayCollection::exists() — Method in class ArrayCollection
Tests for the existence of an element that satisfies the given predicate.
Collection::exists() — Method in class Collection
Tests for the existence of an element that satisfies the given predicate.
Criteria::expr() — Method in class Criteria
Returns the expression builder.
ExpressionClass in namespace Doctrine\Common\Collections\Expr
Expression for the {@link Selectable} interface.
ExpressionVisitorClass in namespace Doctrine\Common\Collections\Expr
An Expression visitor walks a graph of expressions and turns them into a query for the underlying implementation.
ExpressionBuilderClass in namespace Doctrine\Common\Collections
Builder for Expressions in the {@link Selectable} interface.
ExpressionBuilder::eq() — Method in class ExpressionBuilder
ExpressionBuilder::endsWith() — Method in class ExpressionBuilder

F

AbstractLazyCollection::first() — Method in class AbstractLazyCollection
Sets the internal iterator to the first element in the collection and returns this element.
AbstractLazyCollection::filter() — Method in class AbstractLazyCollection
Returns all the elements of this collection that satisfy the predicate p.
AbstractLazyCollection::forAll() — Method in class AbstractLazyCollection
Tests whether the given predicate p holds for all elements of this collection.
ArrayCollection::first() — Method in class ArrayCollection
Sets the internal iterator to the first element in the collection and returns this element.
ArrayCollection::filter() — Method in class ArrayCollection
Returns all the elements of this collection that satisfy the predicate p.
ArrayCollection::forAll() — Method in class ArrayCollection
Tests whether the given predicate p holds for all elements of this collection.
Collection::first() — Method in class Collection
Sets the internal iterator to the first element in the collection and returns this element.
Collection::filter() — Method in class Collection
Returns all the elements of this collection that satisfy the predicate p.
Collection::forAll() — Method in class Collection
Tests whether the given predicate p holds for all elements of this collection.

G

AbstractLazyCollection::get() — Method in class AbstractLazyCollection
Gets the element at the specified key/index.
AbstractLazyCollection::getKeys() — Method in class AbstractLazyCollection
Gets all keys/indices of the collection.
AbstractLazyCollection::getValues() — Method in class AbstractLazyCollection
Gets all values of the collection.
AbstractLazyCollection::getIterator() — Method in class AbstractLazyCollection
{@inheritDoc}
ArrayCollection::get() — Method in class ArrayCollection
Gets the element at the specified key/index.
ArrayCollection::getKeys() — Method in class ArrayCollection
Gets all keys/indices of the collection.
ArrayCollection::getValues() — Method in class ArrayCollection
Gets all values of the collection.
ArrayCollection::getIterator() — Method in class ArrayCollection
Required by interface IteratorAggregate.
Collection::get() — Method in class Collection
Gets the element at the specified key/index.
Collection::getKeys() — Method in class Collection
Gets all keys/indices of the collection.
Collection::getValues() — Method in class Collection
Gets all values of the collection.
Criteria::getWhereExpression() — Method in class Criteria
Gets the expression attached to this Criteria.
Criteria::getOrderings() — Method in class Criteria
Gets the current orderings of this Criteria.
Criteria::getFirstResult() — Method in class Criteria
Gets the current first result option of this Criteria.
Criteria::getMaxResults() — Method in class Criteria
Gets maxResults.
ClosureExpressionVisitor::getObjectFieldValue() — Method in class ClosureExpressionVisitor
Accesses the field of a given object. This field has to be public directly or indirectly (through an accessor get*, is*, or a magic method, __get, __call).
Comparison::getField() — Method in class Comparison
Comparison::getValue() — Method in class Comparison
Comparison::getOperator() — Method in class Comparison
CompositeExpression::getExpressionList() — Method in class CompositeExpression
Returns the list of expressions nested in this composite.
CompositeExpression::getType() — Method in class CompositeExpression
Value::getValue() — Method in class Value
ExpressionBuilder::gt() — Method in class ExpressionBuilder
ExpressionBuilder::gte() — Method in class ExpressionBuilder

I

$AbstractLazyCollection#initializedProperty in class AbstractLazyCollection
AbstractLazyCollection::isEmpty() — Method in class AbstractLazyCollection
Checks whether the collection is empty (contains no elements).
AbstractLazyCollection::indexOf() — Method in class AbstractLazyCollection
Gets the index/key of a given element. The comparison of two elements is strict, that means not only the value but also the type must match.
AbstractLazyCollection::isInitialized() — Method in class AbstractLazyCollection
Is the lazy collection already initialized?
AbstractLazyCollection::initialize() — Method in class AbstractLazyCollection
Initialize the collection
ArrayCollection::indexOf() — Method in class ArrayCollection
Gets the index/key of a given element. The comparison of two elements is strict, that means not only the value but also the type must match.
ArrayCollection::isEmpty() — Method in class ArrayCollection
Checks whether the collection is empty (contains no elements).
Collection::isEmpty() — Method in class Collection
Checks whether the collection is empty (contains no elements).
Collection::indexOf() — Method in class Collection
Gets the index/key of a given element. The comparison of two elements is strict, that means not only the value but also the type must match.
ExpressionBuilder::isNull() — Method in class ExpressionBuilder
ExpressionBuilder::in() — Method in class ExpressionBuilder

K

AbstractLazyCollection::key() — Method in class AbstractLazyCollection
Gets the key/index of the element at the current iterator position.
ArrayCollection::key() — Method in class ArrayCollection
Gets the key/index of the element at the current iterator position.
Collection::key() — Method in class Collection
Gets the key/index of the element at the current iterator position.

L

AbstractLazyCollection::last() — Method in class AbstractLazyCollection
Sets the internal iterator to the last element in the collection and returns this element.
ArrayCollection::last() — Method in class ArrayCollection
Sets the internal iterator to the last element in the collection and returns this element.
Collection::last() — Method in class Collection
Sets the internal iterator to the last element in the collection and returns this element.
ExpressionBuilder::lt() — Method in class ExpressionBuilder
ExpressionBuilder::lte() — Method in class ExpressionBuilder

M

AbstractLazyCollection::map() — Method in class AbstractLazyCollection
Applies the given function to each element in the collection and returns a new collection with the elements returned by the function.
ArrayCollection::map() — Method in class ArrayCollection
Applies the given function to each element in the collection and returns a new collection with the elements returned by the function.
ArrayCollection::matching() — Method in class ArrayCollection
Selects all elements from a selectable that match the expression and returns a new collection containing these elements.
Collection::map() — Method in class Collection
Applies the given function to each element in the collection and returns a new collection with the elements returned by the function.
ExpressionBuilder::memberOf() — Method in class ExpressionBuilder
Selectable::matching() — Method in class Selectable
Selects all elements from a selectable that match the expression and returns a new collection containing these elements.

N

AbstractLazyCollection::next() — Method in class AbstractLazyCollection
Moves the internal iterator position to the next element and returns this element.
ArrayCollection::next() — Method in class ArrayCollection
Moves the internal iterator position to the next element and returns this element.
Collection::next() — Method in class Collection
Moves the internal iterator position to the next element and returns this element.
ExpressionBuilder::neq() — Method in class ExpressionBuilder
ExpressionBuilder::notIn() — Method in class ExpressionBuilder

O

AbstractLazyCollection::offsetExists() — Method in class AbstractLazyCollection
{@inheritDoc}
AbstractLazyCollection::offsetGet() — Method in class AbstractLazyCollection
{@inheritDoc}
AbstractLazyCollection::offsetSet() — Method in class AbstractLazyCollection
{@inheritDoc}
AbstractLazyCollection::offsetUnset() — Method in class AbstractLazyCollection
{@inheritDoc}
ArrayCollection::offsetExists() — Method in class ArrayCollection
Required by interface ArrayAccess.
ArrayCollection::offsetGet() — Method in class ArrayCollection
Required by interface ArrayAccess.
ArrayCollection::offsetSet() — Method in class ArrayCollection
Required by interface ArrayAccess.
ArrayCollection::offsetUnset() — Method in class ArrayCollection
Required by interface ArrayAccess.
Criteria::orWhere() — Method in class Criteria
Appends the where expression to evaluate when this Criteria is searched for using an OR with previous expression.
Criteria::orderBy() — Method in class Criteria
Sets the ordering of the result of this Criteria.
ExpressionBuilder::orX() — Method in class ExpressionBuilder

P

AbstractLazyCollection::partition() — Method in class AbstractLazyCollection
Partitions this collection in two collections according to a predicate.
ArrayCollection::partition() — Method in class ArrayCollection
Partitions this collection in two collections according to a predicate.
Collection::partition() — Method in class Collection
Partitions this collection in two collections according to a predicate.

R

AbstractLazyCollection::remove() — Method in class AbstractLazyCollection
Removes the element at the specified index from the collection.
AbstractLazyCollection::removeElement() — Method in class AbstractLazyCollection
Removes the specified element from the collection, if it is found.
ArrayCollection::remove() — Method in class ArrayCollection
Removes the element at the specified index from the collection.
ArrayCollection::removeElement() — Method in class ArrayCollection
Removes the specified element from the collection, if it is found.
Collection::remove() — Method in class Collection
Removes the element at the specified index from the collection.
Collection::removeElement() — Method in class Collection
Removes the specified element from the collection, if it is found.

S

AbstractLazyCollection::set() — Method in class AbstractLazyCollection
Sets an element in the collection at the specified key/index.
AbstractLazyCollection::slice() — Method in class AbstractLazyCollection
Extracts a slice of $length elements starting at position $offset from the Collection.
ArrayCollection::set() — Method in class ArrayCollection
Sets an element in the collection at the specified key/index.
ArrayCollection::slice() — Method in class ArrayCollection
Extracts a slice of $length elements starting at position $offset from the Collection.
Collection::set() — Method in class Collection
Sets an element in the collection at the specified key/index.
Collection::slice() — Method in class Collection
Extracts a slice of $length elements starting at position $offset from the Collection.
Criteria::setFirstResult() — Method in class Criteria
Set the number of first result that this Criteria should return.
Criteria::setMaxResults() — Method in class Criteria
Sets maxResults.
ClosureExpressionVisitor::sortByField() — Method in class ClosureExpressionVisitor
Helper for sorting arrays of objects based on multiple fields + orientations.
ExpressionBuilder::startsWith() — Method in class ExpressionBuilder
SelectableClass in namespace Doctrine\Common\Collections
Interface for collections that allow efficient filtering with an expression API.

T

AbstractLazyCollection::toArray() — Method in class AbstractLazyCollection
Gets a native PHP array representation of the collection.
ArrayCollection::toArray() — Method in class ArrayCollection
Gets a native PHP array representation of the collection.
Collection::toArray() — Method in class Collection
Gets a native PHP array representation of the collection.

V

Comparison::visit() — Method in class Comparison
CompositeExpression::visit() — Method in class CompositeExpression
Expression::visit() — Method in class Expression
ValueClass in namespace Doctrine\Common\Collections\Expr
Value::visit() — Method in class Value

W

Criteria::where() — Method in class Criteria
Sets the where expression to evaluate when this Criteria is searched for.
ClosureExpressionVisitor::walkComparison() — Method in class ClosureExpressionVisitor
Converts a comparison expression into the target query language output.
ClosureExpressionVisitor::walkValue() — Method in class ClosureExpressionVisitor
Converts a value expression into the target query language part.
ClosureExpressionVisitor::walkCompositeExpression() — Method in class ClosureExpressionVisitor
Converts a composite expression into the target query language output.
ExpressionVisitor::walkComparison() — Method in class ExpressionVisitor
Converts a comparison expression into the target query language output.
ExpressionVisitor::walkValue() — Method in class ExpressionVisitor
Converts a value expression into the target query language part.
ExpressionVisitor::walkCompositeExpression() — Method in class ExpressionVisitor
Converts a composite expression into the target query language output.

_

ArrayCollection::__construct() — Method in class ArrayCollection
Initializes a new ArrayCollection.
ArrayCollection::__toString() — Method in class ArrayCollection
Returns a string representation of this object.
Criteria::__construct() — Method in class Criteria
Construct a new Criteria.
Comparison::__construct() — Method in class Comparison
CompositeExpression::__construct() — Method in class CompositeExpression
Value::__construct() — Method in class Value