Collection
The Collection class serves as foundation for the Pages, Files, Users and Structure classes. It handles object validation and sets the parent collection property for each object. The getAttribute method is also adjusted to handle values from Field objects correctly, so those can be used in filters as well.
-
new Collection()
-
$collection->add()
-
$collection->append()
-
$collection->chunk()
-
$collection->clone()
-
$collection->count()
-
$collection->current()
-
$collection->data()
-
$collection->empty()
-
$collection->extend()
-
$collection->filter()
-
$collection->filterBy()
-
$collection->find()
-
$collection->findBy()
-
$collection->findByKey()
-
$collection->first()
-
$collection->flip()
-
$collection->get()
-
$collection->getAttribute()
-
$collection->getIterator()
-
$collection->group()
-
$collection->groupBy()
-
$collection->has()
-
$collection->hasMethod()
-
$collection->indexOf()
-
$collection->intersection()
-
$collection->intersects()
-
$collection->isEmpty()
-
$collection->isEven()
-
$collection->isNotEmpty()
-
$collection->isOdd()
-
$collection->join()
-
$collection->key()
-
$collection->keyOf()
-
$collection->keys()
-
$collection->last()
-
$collection->limit()
-
$collection->map()
-
$collection->next()
-
$collection->not()
-
$collection->nth()
-
$collection->offset()
-
$collection->paginate()
-
$collection->pagination()
-
$collection->parent()
-
$collection->pluck()
-
$collection->prepend()
-
$collection->prev()
-
$collection->query()
-
$collection->random()
-
$collection->remove()
-
$collection->rewind()
-
$collection->search()
-
$collection->set()
-
$collection->shuffle()
-
$collection->slice()
-
$collection->sort()
-
Collection::sortArgs()
-
$collection->sortBy()
-
$collection->toArray()
-
$collection->toJson()
-
$collection->toString()
-
$collection->update()
-
$collection->valid()
-
$collection->values()
-
$collection->when()
-
$collection->without()