Комплектация конфигурации смс Symfony - PullRequest
0 голосов
/ 16 февраля 2020

Я устанавливаю этот пакет 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

Я надеюсь, что кто-то еще использует этот пакет, большое спасибо

...