Код:
<?php
use Aura\SqlQuery\QueryFactory;
use DI\ContainerBuilder;
use FastRoute\RouteCollector;
use League\Plates\Engine;
$containerBuilder = new ContainerBuilder;
$containerBuilder->addDefinitions([
Engine::class => function(){
return new Engine('../app/Views');
},
Swift_Mailer::class => function() {
$transport = (new Swift_SmtpTransport(
config('mail.smtp'),
config('mail.port'),
config('mail.encryption')
))
->setUsername(config('mail.email'))
->setPassword(config('mail.password'));
return new Swift_Mailer($transport);
},
PDO::class => function(){
$driver = config('database.driver');
$host = config('database.host');
$database_name = config('database.database_name');
$username = config('database.username');
$password = config('database.password');
return new PDO("$driver:host=$host;dbname=$database_name", $username, $password);
},
QueryFactory::class => function() {
return new QueryFactory('mysql');
}
]);
Ноги растут из 14 строки. Помогите понять в чём дело.