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