MailThief\Support\MailThiefCollection::first PHP Метод

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

5.3 implementation of Arr::first()
public first ( callable $callback = null, $default = null )
$callback callable
    public function first(callable $callback = null, $default = null)
    {
        $array = $this->items;
        if (is_null($callback)) {
            if (empty($array)) {
                return value($default);
            }
            foreach ($array as $item) {
                return $item;
            }
        }
        foreach ($array as $key => $value) {
            if (call_user_func($callback, $value, $key)) {
                return $value;
            }
        }
        return value($default);
    }
MailThiefCollection