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?
Edit
0
Community Evaluations
Ambiguous
Sylvain Deloux08/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
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.
5
How to use a constant in Twig?5
The class Foo exists is registered as a service only in the "dev" and "test" environment6
Extending the class `Symfony\Bundle\FrameworkBundle\Controller\AbstractController;` allows my controller to be declared as a service6
List the directories to which you must give write permissions on your web server.6
List the security providers that don't exist in Symfony7
Events listeners are easier to reuse because the knowledge of the events is kept in the class rather than in the service definition.8
What does the 'auto' password hasher do in Symfony?