Xpressengine\Tag\TagHandler::multisort PHP Method

multisort() private method

Sort tags by given words
private multisort ( array $std, array $tags ) : array
$std array standard array for sort
$tags array tags array
return array
    private function multisort($std, $tags)
    {
        $std = array_values($std);
        $words = [];
        foreach ($tags as $tag) {
            $words[] = $tag->word;
        }
        $index = array_merge(array_flip($words), array_flip($std));
        array_multisort($index, $tags);
        return $tags;
    }