Ошибка при работе с swiftmailer

267
05 октября 2017, 14:10

Цель: переслать сообщение при помощи swiftmailer. Вот код

require_once 'swiftmailer/lib/swift_required.php';
         $transport = (new Swift_SmtpTransport('smtp.yandex.com', 465))
          ->setUserName('pasha@tut.by')
          ->setPassword('e10');    
         $mailer = new Swift_Mailer($transport);
         $message = (new Swift_Message('Web Lead'))
         ->setFrom (['pasha@tut.by' => 'Web Leads from Port city Technology'])
         ->setTo ([$myEmail,'pasha@tut.by' => "Web Leads from Port city Technology"])
         ->setBody('text/html');
         $result = $mailer->send($message);

Выдаёт ошибку

Fatal error: Uncaught ReflectionException: Class Egulias\EmailValidator\EmailValidator does not exist in /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php:309 Stack trace: #0 /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php(309): ReflectionClass->__construct('Egulias\EmailVa...') #1 /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php(323): Swift_DependencyContainer->createNewInstance('email.validator') #2 /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php(114): Swift_DependencyContainer->createSharedInstance('email.validator') #3 /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php(371): Swift_DependencyContainer->lookup('email.validator') #4 /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php(348): Swift_DependencyContainer->lookupRecursive('email.validator') #5 /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php(129): Swift_DependencyC in /var/www/html/firstTask/swiftmailer/lib/classes/Swift/DependencyContainer.php on line 309

и вот строка ошибки

> private function createNewInstance($itemName)
>     {
>         $reflector = new ReflectionClass($this->store[$itemName]['className']);/////вот она <--------------------------
>         if ($reflector->getConstructor()) {
>             return $reflector->newInstanceArgs(
>                 $this->createDependenciesFor($itemName)
>                 );
>         }
> 
>         return $reflector->newInstance();
>     }
READ ALSO
Как подключить вложенный контроллер в Laravel v5?

Как подключить вложенный контроллер в Laravel v5?

Здравствуйте, я начал изучать Laravel, не могу никак понять, как мне распределить контроллеры header, footer и подключать их на каждой странице, как...

214
Php DateTime Временное отклонение

Php DateTime Временное отклонение

При получении даты и последующей прибавкой 3х дней, возникает временное отклонение на 1 час

197
cUrl авторизация c редиректом

cUrl авторизация c редиректом

Пытаюсь авторизоваться на сайте dellaua, но ничего так и не получается

213
Как изменить порядок выдачи при поиске в PHPShop?

Как изменить порядок выдачи при поиске в PHPShop?

Как изменить порядок выдачи при поиске в PHPShop ? Перерыл всё но никак не пойму в каком файле это настраивается

175