sortByHierarchy example


        $sort = Value::sortByAccess($a$b);
        if ($sort) {
            return $sort;
        }

        $sort = Value::sortByName($a$b);
        if ($sort) {
            return $sort;
        }

        return InstanceValue::sortByHierarchy($a->owner_class, $b->owner_class);
    }

    /** * Sorts an array of Value. * * @param Value[] $contents Object properties to sort * * @return Value[] */
    public static function sortProperties(array $contents, int $sort): array
    {
        

        $sort = ((int) $a->const) - ((int) $b->const);
        if ($sort) {
            return $sort;
        }

        $sort = Value::sortByAccess($a$b);
        if ($sort) {
            return $sort;
        }

        return InstanceValue::sortByHierarchy($a->owner_class, $b->owner_class);
    }
}

        $sort = ((int) $a->static) - ((int) $b->static);
        if ($sort) {
            return $sort;
        }

        $sort = Value::sortByAccess($a$b);
        if ($sort) {
            return $sort;
        }

        $sort = InstanceValue::sortByHierarchy($a->owner_class, $b->owner_class);
        if ($sort) {
            return $sort;
        }

        return $a->startline - $b->startline;
    }
}
Home | Imprint | This part of the site doesn't use cookies.