Elgg  Version 1.11
Collection.php
Go to the documentation of this file.
1 <?php
2 namespace Elgg\Structs;
3 
4 use Countable;
5 use Iterator;
6 
35 interface Collection extends Countable, Iterator {
36 
44  public function filter(callable $filter);
45 
53  public function contains($item);
54 
65  public function map(callable $mapper);
66 }
$item
Definition: item.php:12
contains($item)
Returns true iff the item is in this collection at least once.
map(callable $mapper)
Take items of the collection and return a new collection with all the items having the $mapper applie...
filter(callable $filter)
Returns a new collection only containing the elements which pass the filter.
if(! $vars['title'] && $vars['title'] !==false) if(isset($vars['filter_override'])) if(!isset($vars['filter']) &&elgg_is_logged_in() && $context) $filter
Definition: content.php:62