/** * @param Stat $stat * @param $request */ public function __construct(Stat $stat, $request) { $this->entity = $stat; $this->sms = $stat->getSms(); $this->request = $request; }
/** * @param Sms $sms * @param Lead $lead * @param string $source */ public function createStatEntry(Sms $sms, Lead $lead, $source = null) { $stat = new Stat(); $stat->setDateSent(new \DateTime()); $stat->setLead($lead); $stat->setSms($sms); $stat->setSource($source); $this->getStatRepository()->saveEntity($stat); }