Пример #1
0
 /**
  * Return the last element in an array passing a given truth test.
  *
  * @param array         $array
  * @param callable|null $callback
  * @param mixed         $default
  *
  * @return mixed
  *
  * @author Krisan Alfa Timur <*****@*****.**>
  */
 function array_last($array, $callback = null, $default = null)
 {
     return Arr::last($array, $callback, $default);
 }
Пример #2
0
 /**
  * Get the last item from the collection.
  *
  * @param callable|null $callback
  * @param mixed         $default
  *
  * @return mixed
  */
 public function last(callable $callback = null, $default = null)
 {
     if (is_null($callback)) {
         return count($this->items) > 0 ? end($this->items) : value($default);
     }
     return Arr::last($this->items, $callback, $default);
 }