Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total  
 
 
 
CRAP  
 
<?php
// Copyright (c) Lellys Informática. All rights reserved. See License.txt in the project root for license information.
namespace Easy\Collections\Linq;
use Easy\Collections\ArrayList;
/**
 * Represents a non-generic collection of objects that can be individually accessed by index.
 */
interface ISelectable
{
    /**
     * Selects all elements from a selectable that match the expression and
     * returns a new collection containing these elements.
     *
     * @param Criteria $criteria
     *
     * @return ArrayList
     */
    public function matching(Criteria $criteria);
}