| extends | CriteriaElement | 
|---|
Collection of multiple {@link CriteriaElement}s
| Methods | ||
|---|---|---|
| 
					
	public
					
					
				 | __construct(CriteriaElement|null $ele = null, string $condition = 'AND')
		Constructor
	 | # | 
| 
					
	public
					
					&
				 | add(CriteriaElement|object $criteriaElement, string $condition = 'AND'): object
		Add an element
	 Add an element Returnsreference to this collection | # | 
| 
					
	public
					
					
				 | render(): string
		Make the criteria into a query string
	 | # | 
| 
					
	public
					
					
				 | renderWhere(): string
		Make the criteria into a SQL "WHERE" clause
	 Make the criteria into a SQL "WHERE" clause | # | 
| 
					
	public
					
					
				 | renderLdap(): string
		Generate an LDAP filter from criteria
	 Generate an LDAP filter from criteria | # | 
| Methods inherited from CriteriaElement | 
|---|
| setSort(), getSort(), setOrder(), getOrder(), setLimit(), getLimit(), setStart(), getStart(), setGroupBy(), getGroupby() | 
| Properties | |||
|---|---|---|---|
| 
	public
					
					
				 | array | $criteriaElements = []
		Array of {@link CriteriaElement} objects
	 Array of {@link CriteriaElement} objects | # | 
| 
	public
					
					
				 | array | $conditions = [] | # | 
| Properties inherited from CriteriaElement | 
|---|
| $order, $sort, $limit, $start, $groupby |