Коллеги, что-то я туплю с утра, просветите идиота...
Я правильно понимаю, что в PHP нет возможности сделать интерфейс, в нем прописать метод, а в сигнатуре метода указать, что в реализации у метода будет произвольное количество любых аргументов?
Единственный способ это так:
interface I {
public function foo();
}
class C implements I {
public function foo($x1 = null, $x2 = null) {}
}
то есть делать в реализации все аргументы опциональными?
ну или заморачиваться с ... оператором
вопрос "нахрена это нужно" прошу опустить