Hello everyone, i'm making a Factions plugin but i'm stuck: PHP: /** @var Faction[] $factions */static $factions = [];/*** Returns factions list (objects).** @return Faction[]*/static function getFactions() { return self::$factions;} ------------------------------------------------------------------------------- PHP: public function comparator($object1, $object2) { return $object1->level > $object2->level;}$value = usort(Faction::getFactions(), "comparator");var_dump($value); ERROR: Only variables should be passed by reference
PHP: public function comparator($object1, $object2) { return $object1->level > $object2->level;}$factions = Faction::getFactions();$value = usort($factions, "comparator");var_dump($value); you can only pass variables in the first parameter of usort()