NetteAddons\Model\Utils\VersionParser::sort PHP Метод

sort() публичный Метод

public sort ( &$versions, $reverse ) : void
Результат void
    public function sort(&$versions, $reverse)
    {
        $reverse = $reverse ? -1 : 1;
        $that = $this;
        uksort($versions, function ($a, $b) use($that, $versions, $reverse) {
            return $that->compare($versions[$a], $versions[$b]) * $reverse;
        });
    }

Usage Example

 /**
  * Sorts list of versions.
  *
  * @param AddonVersion[]
  * @return void
  */
 public function rsort(&$versions)
 {
     $this->parser->sort($versions, TRUE);
 }