если variadic параметр будет типизированным (с классом/интерфейсом), то можно не передавать как именованный параметр и инжектор пропылесосит все неименованные параметры этого класса
ок. вопрос-то на самом деле был про yii2. методом тыка выяснилось что нельзя в экшене контроллера, где неограниченное колличество параметров сделать так: function actionTest(Request $request, SomeClass $someClass, ...$params) .
Invalid argument "0" when calling "test" in "/srv/www/vhosts/yii3app/src/Controller/ProfileController.php" at line 23. Non-interface argument should be named explicitly when passed.