public function collectClick(BannerZoneReference $bannerZone) { $bannerZone->setClicks($bannerZone->getClicks() + 1); $this->flushEntityManager($bannerZone); }
private function createBannerZoneReference($banner, $zone) { $reference = new BannerZoneReference(); $reference->setBanner($banner); $reference->setZone($zone); $reference->setPayModel(PayModelType::PAY_MODEL_DAILY); $reference->setProbability(1); $reference->setActive(1); $reference->setViews(0); $reference->setClicks(0); return $reference; }