Skip to content

Instantly share code, notes, and snippets.

@caironm
Created September 30, 2019 12:30
Show Gist options
  • Select an option

  • Save caironm/200d3b119bfb3115cff3593f164511dc to your computer and use it in GitHub Desktop.

Select an option

Save caironm/200d3b119bfb3115cff3593f164511dc to your computer and use it in GitHub Desktop.
Implementação errada de dia
<?php
class Mail
{
public function enviar($mensagem)
{
//logica de envio
}
}
class MailMarketing
{
public function enviar(Cliente $cliente)
{
$mensagem = $this->getConteudoEmailPorCliente($cliente);
$mail = new Mail;
$mail->enviar($mensagem);
}
private function getConteudoEmailPorCliente($cliente)
{
//logica de elaboração de conteúdo
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment