Zanima me kako se koristi dependency injection u ovom slučaju (primjer je iz Symfony2 tutorijala)
Kôd:
class NewsletterManager
{
protected $mailer;
public function setMailer(\Mailer $mailer)
{
$this->mailer = $mailer;
}
// ...
}
Ono što me zanima je sljedeće: da li argument metode setMailer kreira novu instancu klase \Mailer i ako kreira, kako se onda poziva takva metoda