GetPairings(); $newArray[] = $pairing; $this->setPairings($newArray); } /** * Returns an array of Player objects where name matches $search * * @param string $search * @param Tournament $tournament * @return Player[] */ public static function getPlayersByName(string $search, Tournament $tournament): array { /** @var Player[] */ $players = $tournament->getPlayers(); /** @var Player[] */ $return = []; foreach ($players as $player) { if (fnmatch($search, $player->getName())) { $return[] = $player; } } return $return; } }