Estou com problemas para testar minhas transações, quando tento criar a turma ele apresentar o erro abaixo:
{Estou usando VScode}
[Running] php "/var/www/pdo_php/criar_turma.php"
PHP Fatal error: Uncaught Error: Class "Curso\Pdo\Infrastructure\Persistence\ConnectionCreator" not found in /var/www/pdo_php/criar_turma.php:9
Stack trace:
#0 {main}
thrown in /var/www/pdo_php/criar_turma.php on line 9
Segue abaixo o meu código do criar_turma.php
<?php
use Curso\Pdo\Domain\Model\Student;
use Curso\Pdo\Infrastructure\Persistence\ConnectionCreator;
use Curso\Pdo\Infrastructure\Repository\PdoStudentRepository;
require_once 'vendor/autoload.php';
$connection = ConnectionCreator::createConnection();
$studentRepository = new PdoStudentRepository($connection);
// iniciando uma transação
$connection->beginTransaction();
$aStudent = new Student(
null,
'Nico Steppat',
new DateTimeImmutable('1985-05-01')
);
$studentRepository->save($aStudent);
$anotherStudent = new Student(
null,
'Sergio Lopes',
new DateTimeImmutable('1985-05-01')
);
$studentRepository->save($anotherStudent);
$connection->commit();