/** * Compare preferences alphabetically * * @param MatchedPreferenceInterface $lValue * @param MatchedPreferenceInterface $rValue * * @return int -1, 0, 1 (see usort() callback for meaning) */ private function compareVariant(MatchedPreferenceInterface $lValue, MatchedPreferenceInterface $rValue) { return strcasecmp($lValue->getVariant(), $rValue->getVariant()); }