Elgg  Version 2.3
Collection.php
Go to the documentation of this file.
1 <?php
2 namespace Elgg\Structs;
3 
6 
33 interface Collection extends Countable, Iterator {
34 
42  public function filter(callable $filter);
43 
51  public function contains($item);
52 
63  public function map(callable $mapper);
64 }
if(!$items) $item
Definition: delete.php:17
map(callable $mapper)
Take items of the collection and return a new collection with all the items having the $mapper applie...
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
contains($item)
Returns true iff the item is in this collection at least once.
A read-only interface to a (possibly mutable) group of items.
Definition: Collection.php:33
http free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to use
Definition: MIT-LICENSE.txt:5
filter(callable $filter)
Returns a new collection only containing the elements which pass the filter.