Что значит "выносить exchange в отдельный файл"? Exchange он в брокере.
Причем статический анализатор к оформлению кода?))
На счет не все работают через ide - у вас видимо не было нормального ide)).
не все работают через ide
...
$container = new \Pimple\Container;
$container["power"] = function ($c) {
return new SystemBlock\GigabytePower;
};
$container["video"] = function ($c) {
return new SystemBlock\GeForceVideo;
};
$container["processor"] = function ($c) {
return new SystemBlock\IntelProcessor;
};
$container["system_block"] = function ($c) {
return new SystemBlock\SystemBlock(
$c["power"],
$c["video"],
$c["processor"]
);
};
...
А какие могут быть варианты решения?
Я где-то наткнулся на вариант, где предлагают полный путь к сервису прописать:
Но у меня почему-то не получается так добавить.. Может потому что у меня шаблон используется?
Пробовал такие варианты: