示例#1
0
 /**
  * @Pre\Subscribe
  * @param View $view
  */
 public function registerView(View $view)
 {
     $mailing = $this->repository->find($view->mailingId());
     $mailing->view($view);
     $logger = LoggerFactory::getLogger(__CLASS__);
     $logger->debug("Mailing with ID {} was viewed", [$mailing->getId()]);
 }
示例#2
0
 /**
  * @Pre\Subscribe
  * @param Click $click
  */
 public function registerClick(Click $click)
 {
     $mailing = $this->repository->find($click->mailingId());
     $mailing->click($click);
     $logger = LoggerFactory::getLogger(__CLASS__);
     $logger->debug("Mailing with ID {} has been clicked", [$mailing->getId()]);
 }