Quel est l'intérêt de cette fonction par rapport à getAll()
Ne peux-t'on pas les fusionner ?

Ou si on veut vraiment garder temporairement deux noms (ce que je comprendrais parce que c'est chiant d'aller modifier partout), pourquoi ne pas faire un alias genre:

public static function getAll(.....) {
return static::getByIdsAndFunId(....);
}

En adaptant les parametres qui vont bien ?