/** * @param Icon $a * @param Icon $b * @param int $min_size * @param int $max_size * @return int */ private function compare($a, $b, $min_size, $max_size) { if ($a->isInRange($min_size, $max_size) == $b->isInRange($min_size, $max_size)) { return 0; } return $a->isInRange($min_size, $max_size) < $b->isInRange($min_size, $max_size) ? -1 : 1; }