public function __construct(callable $sortFunc, array $elements = []) { $this->sortFunc = $sortFunc; parent::__construct($elements); }
public function __construct($sortFunc, array $elements = array()) { usort($elements, $sortFunc); parent::__construct($elements); $this->sortFunc = $sortFunc; }