Nayjest\Collection\Extended\ObjectCollectionTrait
Implementation of methods added in ObjectCollectionReadInterface.
ObjectCollectionTrait requires implementation of \Nayjest\Collection\CollectionReadInterface.
Synopsis
- // methods
- public abstract ObjectCollectionTrait find()
- public abstract ObjectCollectionTrait filter()
- public abstract void toArray()
- public abstract ObjectCollectionTrait sort()
- public mixed findByType()
- public ObjectCollectionTrait filterByType()
- public ObjectCollectionTrait filterByProperty()
- public mixed findByProperty()
- public ObjectCollectionTrait sortByProperty()
- private void getPropertyComparator()
- public array indexByProperty()
Methods
private
public
- filter()
- filterByProperty()
- filterByType()
- find()
- findByProperty()
- findByType()
- indexByProperty() — Returns array indexed by specified property of collection elements.
- sort()
- sortByProperty()
- toArray()
History
-
2016-03-04T12:23:43+00:00 (commit #3d6e36c)
Author: v.stepanenko (mail@vitaliy.in) / Commiter: v.stepanenko (mail@vitaliy.in)
Code style fixes
-
2016-02-05T19:12:16+00:00 (commit #0e2b978)
Author: v.stepanenko (mail@vitaliy.in) / Commiter: v.stepanenko (mail@vitaliy.in)
ObjectCollection fix
-
2016-02-05T15:24:48+00:00 (commit #9a0aab9)
Author: v.stepanenko (mail@vitaliy.in) / Commiter: v.stepanenko (mail@vitaliy.in)
ObjectCollection::indexByProperty() method added
-
2015-11-11T15:53:42+00:00 (commit #fb53986)
Author: Vitaliy Stepanenko (mail@vitaliy.in) / Commiter: Vitaliy Stepanenko (mail@vitaliy.in)
Migrate to nayjest/manipulator v2
-
2015-11-04T15:20:41+00:00 (commit #1b269b4)
Author: Vitaliy Stepanenko (mail@vitaliy.in) / Commiter: Vitaliy Stepanenko (mail@vitaliy.in)
ObjectCollection::filterByProperty() / findByProperty() now supports extracting data from methods like $item->is<PropName>()
-
2015-10-27T11:47:22+00:00 (commit #9c15d22)
Author: Vitaliy Stepanenko (mail@vitaliy.in) / Commiter: Vitaliy Stepanenko (mail@vitaliy.in)
phpDoc
-
2015-10-23T12:08:09+00:00 (commit #d6edfeb)
Author: Vitaliy Stepanenko (mail@vitaliy.in) / Commiter: Vitaliy Stepanenko (mail@vitaliy.in)
sortByProperty() method added to ObjectCollectionRead interface
-
2015-09-30T10:57:59+00:00 (commit #f59a0cc)
Author: Vitaliy Stepanenko (mail@vitaliy.in) / Commiter: Vitaliy Stepanenko (mail@vitaliy.in)
phpDoc
-
2015-09-30T10:26:24+00:00 (commit #eae30e2)
Author: Vitaliy Stepanenko (mail@vitaliy.in) / Commiter: Vitaliy Stepanenko (mail@vitaliy.in)
phpdox: phpmd added