| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace App\Controller;
- use App\Entity\Access\Access;
- use App\Entity\Organization\Parameters;
- use App\Message\Command\MailerCommand;
- use App\Service\Mailer\Model\TestModel;
- use DH\Auditor\Provider\Doctrine\DoctrineProvider;
- use DH\Auditor\Provider\Doctrine\Persistence\Reader\Filter\SimpleFilter;
- use DH\Auditor\Provider\Doctrine\Persistence\Reader\Query;
- use DH\Auditor\Provider\Doctrine\Persistence\Reader\Reader;
- use Doctrine\ORM\EntityManagerInterface;
- use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
- use Symfony\Component\HttpFoundation\Response;
- use Symfony\Component\Messenger\MessageBusInterface;
- use Symfony\Component\Routing\Annotation\Route;
- use DH\Auditor\Provider\Doctrine\Persistence\Reader\Filter\FilterInterface;
- class MailerController extends AbstractController
- {
- #[Route('/mailer', name: 'app_mailer')]
- public function index(MessageBusInterface $messageBus, EntityManagerInterface $entityManager, DoctrineProvider $doctrineProvider): Response
- {
- // $reader = new Reader($doctrineProvider);
- // $query = $reader
- // ->createQuery(Parameters::class)
- // ->addFilter(new SimpleFilter('object_id', 5755));
- //
- // dd($query->execute());
- // return new Response('ok');
- //
- //
- //
- $mailerModel = new TestModel(15, 498);
- $mailerModel->setSenderId(15);
- $messageBus->dispatch(
- new MailerCommand($mailerModel)
- );
- return new Response('ok');
- }
- }
|