Eris\Quantifier\Size::limit PHP Метод

limit() публичный Метод

public limit ( $maximumNumber )
    public function limit($maximumNumber)
    {
        $uniformSample = [];
        $factor = count($this->list) / ($maximumNumber - 1);
        for ($i = 0; $i < $maximumNumber; $i++) {
            $position = min(floor($i * $factor), count($this->list) - 1);
            $uniformSample[] = $this->at($position);
        }
        return new self($uniformSample);
    }