Есть несколько классов:
abstract class AbstractBase
{
protected Service1 $service1;
public function __construct(Serivice1 $s)
{
$this->service1 = $s;
}
}
class Child extends AbstractBase
{
private Service2 $service2;
}
Если я нажму Alt + Insert
(для дочернего класса) и выберу Constructor
, PhpStorm покажет мне только свойства из дочернего класса. Как сгенерировать конструктор как с дочерним, так и с родительским классами, вот так?
public function __construct(Service1 $service1, Service2 $service2)
{
parent::__construct($service1);
$this->service2 = $service2;
}