Я устанавливаю этот пакет yamilovs / sms-bundle и все идет хорошо, и я подписываюсь на messagebird, и я получаю 10 бесплатных текстов, и после того, как я поставил эту функцию
<?php
// src/Controller/FooController.php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Yamilovs\Bundle\SmsBundle\Service\ProviderManager;
use Yamilovs\Bundle\SmsBundle\Sms\Sms;
class FooController extends Controller
{
public function barAction(ProviderManager $providerManager)
{
$sms = new Sms('+12345678900', 'The cake is a lie');
$provider = $providerManager->getProvider('message_bird_provider_doc');
$provider->send($sms);
}
}
и добавил ее в config.yml
yamilovs_sms:
providers:
message_bird_provider_doc: # your custom provider name
message_bird:
access_key: '1234567890abcdefg'
originator: 'your_sample_originator'
type: sms
и я меняю свой API-ключ, я получаю эту ошибку
требует, чтобы вы указали значение для аргумента "$ providerManager". Либо аргумент имеет значение NULL, и значение NULL не было предоставлено, значение по умолчанию не было предоставлено, либо после этого есть необязательный аргумент. ExceptionLogs 1Stack Trace
Я надеюсь, что кто-то еще использует этот пакет, большое спасибо