Slide 36
Slide 36 text
$container->setDefinition('emailNotifer', new Definition(
'NameSpace\Of\EmailNotifer',
array(
'productmanager@example.com',
new Reference('mailer'),
new Reference('mailFactory')
)
))->addMethodCall('addCcAddress', array(
'deputyproductmanager@example.com'
))->addMethodCall('addCcAddress', array(
'salesteam@example.com'
));
$container->setDefinition('mailer', new Definition(
'NameSpace\Of\Mailer'
));
$container->setDefinition('mailFactory', new Definition(
'NameSpace\Of\MailFactory'
));