Esempio n. 1
0
 public function __construct(UserInterface $user)
 {
     $this->userId = $user->getId();
     $this->userType = $user->getType();
     $this->createdAt = new \DateTime();
     $this->generateToken();
 }
 /**
  * Compare users
  *
  * @param UserInterface $user
  *
  * @return Bool
  */
 public function equals(UserInterface $user)
 {
     return md5($this->getUsername()) == md5($user->getUsername());
 }
Esempio n. 3
0
 public static function getEntityClassByUser(UserInterface $user)
 {
     $type = ucfirst($user->getType());
     return "Civix\\CoreBundle\\Entity\\Stripe\\Account{$type}";
 }
Esempio n. 4
0
 /**
  * @param UserInterface $entity
  * @return $this
  */
 public function setUserEntity(UserInterface $entity)
 {
     $method = 'set' . ucfirst($entity->getType());
     $this->{$method}($entity);
     return $this;
 }
Esempio n. 5
0
 private function getAppearsOnStatement(UserInterface $user)
 {
     if ($user instanceof Group) {
         return $user->getAcronym() ?: mb_substr($user->getOfficialName(), 0, 5);
     }
     return 'PowerlineAppPay';
 }