fr
fr

Question from the Symfony 6 test

Send a notification using Symfony Notifier

Medium
use Symfony\Component\Notifier\Notification\Notification;
use Symfony\Component\Notifier\NotifierInterface;
use Symfony\Component\Notifier\Recipient\Recipient;
use Symfony\Component\Routing\Annotation\Route;

class InvoiceController extends AbstractController
{
    #[Route('/invoice/create')]
    public function create(NotifierInterface $notifier)
    {
        $notification = (new Notification('Such an Invoice', ['email']))
            ->content('You got a new invoice.');

        $recipient = new Recipient(
            $user->getEmail(),
            $user->getPhonenumber()
        );

        ???
    }
}

Which statement should we use to replace ??? and send the notification?

Author: Julien HUMBERTStatus: Published(Update)Question passed 908 times
Edit
0
Community Evaluations
developer avatar
Ambiguous
Sylvain Deloux
08/06/2024
Franchement, je suis certifié Symfony et quand je travaille j'ai la doc et l'autocomplétion, pas besoin de savoir ça par coeur
developer avatar
Dragon parfait
13/11/2024
Ta remarque s'applique à 99% des questions de la base :)
developer avatar
Josselin Willette
28/01/2025
C'est pour moi le gros problème de ces tests techniques, ils posent des questions sur des parties bien spécifiques et pointues de la (très) volumineuse doc que évidemment personne n'apprend par coeur, au lieu de poser des questions d'analyse et de réflexion. Un bon dev n'apprend pas une doc par coeur, il sait où et comment trouver l'information.
developer avatar
Matias
14/01/2025
$notifier->send($notification, $recipient);