Не могу передать сервис в котроллер Symfony 3.4

Имею следующие настройки в service.yml

services:
    _defaults:
        public: true
        autoconfigure: true
        autowire: true

    backend.service.crypto_provider:
        class: '%backend.crypto_provider.class%'
        arguments: ['@core.helper', '%cryptopro%']
        autowire: true
        public: true
        calls:
            - method: setLogger
              arguments: ['@monolog.logger']
        tags:
            - { name: monolog.logger, channel: 'crypto_provider' }

в контроллере следующий код:

class ConfigController extends Controller
{
    private $cryptoProviderService;

    public function __construct(CryptoProviderService $cryptoProviderService)
    {
        $this->$cryptoProviderService = $cryptoProviderService;
    }

на выходе получаю следующую ошибку:

Type error: Too few arguments to function path\to\controller\ConfigController::__construct(), 0 passed in C:\xampp\htdocs\project\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Controller\ControllerResolver.php on line 200 and exactly 1 expected


Ответы (0 шт):