public function addRating(User $user, $clientIp, $rating)
 {
     $date = new \DateTime();
     $ratin = new Ratin();
     $ratin->setDate($date);
     $ratin->setIpAdress($clientIp);
     $ratin->setRating($rating);
     $ratin->setUserId($user);
     $this->getEntityManager()->persist($ratin);
     $this->getEntityManager()->flush();
     return true;
 }
 /**
  * {@inheritDoc}
  */
 public function setIpAdress($ipAdress)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIpAdress', [$ipAdress]);
     return parent::setIpAdress($ipAdress);
 }