MenaraSolutions\Geographer\Collections\MemberCollection::sortBy PHP Метод

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

Sort the collection
public sortBy ( string $field, integer $options = SORT_REGULAR, boolean $descending = false ) : static
$field string
$options integer
$descending boolean
Результат static
    public function sortBy($field, $options = SORT_REGULAR, $descending = false)
    {
        $results = [];
        foreach ($this->divisions as $key => $value) {
            $meta = $value->toArray();
            $results[$key] = $meta[$field];
        }
        $descending ? arsort($results, $options) : asort($results, $options);
        foreach (array_keys($results) as $key) {
            $results[$key] = $this->divisions[$key];
        }
        return new static($this->manager, $results);
    }