App\Source\Composite\Menu::sortByMeta PHP Method

sortByMeta() public method

public sortByMeta ( $metaName )
    public function sortByMeta($metaName)
    {
        usort($this->menu, function ($a, $b) use($metaName) {
            if ($a->meta($metaName) == $b->meta($metaName)) {
                return 0;
            }
            return $a->meta($metaName) < $b->meta($metaName) ? -1 : 1;
        });
        return $this;
    }