История изменений
Исправление no-such-file, (текущая версия) :
Зачем в каждом из 100 дочерних классов править сигнатуру конструктора
Допустим есть такое
class B {
public function __construct(C1 $a) { ... }
}
class S1 extends B {
public function __construct(C1 $a, C2 $b) { parent::__construct($a); ... }
}
class S2 extends B {
public function __construct(C1 $a, C3 $b) { parent::__construct($a); ... }
}
...
class S100500 extends B ...
Теперь тебе захотелось в B
добавить ещё одну зависимость C4 $x
. Твои действия?
Исходная версия no-such-file, :
Зачем в каждом из 100 дочерних классов править сигнатуру конструктора
Допустим есть такое
class B {
public function __construct(C1 $a) { ... }
}
class S1 extends B {
public function __construct(C1 $a, C2 $b) { parent::__construct($a); ... }
}
class S2 extends B {
public function __construct(C1 $a, C3 $b) { parent::__construct($a); ... }
}
...
class S100500 extends B ...
}
Теперь тебе захотелось в B
добавить ещё одну зависимость C4 $x
. Твои действия?