Не могу передать сервис в котроллер 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