Illuminate\Support\Collection::take PHP Метод

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

Take the first or last {$limit} items.
public take ( integer $limit ) : static
$limit integer
Результат static
    public function take($limit)
    {
        if ($limit < 0) {
            return $this->slice($limit, abs($limit));
        }
        return $this->slice(0, $limit);
    }

Usage Example

Пример #1
0
 protected function summarizeTopBrowsers(Collection $topBrowsers, int $maxResults) : Collection
 {
     return $topBrowsers->take($maxResults - 1)->push(['browser' => 'Others', 'sessions' => $topBrowsers->splice($maxResults - 1)->sum('sessions')]);
 }