Я не понимаю эту ошибку:
Невозможно автоматически подключить службу "App \ Service \ PdfLatexManager": аргумент "$ binary" метода "__construct ()" не имеет подсказки типа, вы должны явно указать его значение
service.yaml:
parameters
rubber-pipe: '/usr/bin/rubber-pipe'
services:
_defaults:
autowire: true
autoconfigure: true
public: false
App\Service\PdfLatexManager:
autoconfigure: false
autowire: false
public: true
class: "%pdfLatex_class%"
arguments: ["%rubber-pipe%", "@service_container"]
мой класс обслуживания:
namespace App\Service;
use App\Entity\User;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\DependencyInjection\ContainerInterface;
class PdfLatexManager extends AbstractController
{
/**
* Full system path to rubber-pipe binary
* @var string
*/
protected $binary;
...
public function __construct($binary, ContainerInterface $container)
{
$this->binary = $binary;
$this->container = $container;
}
...
}
Есть идеи?
Спасибо
Седрик