コード例 #1
0
ファイル: UserHelper.php プロジェクト: berliozd/cherbouquin
 public static function getFullGenderAndAge(User $user)
 {
     $age = 0;
     if ($user->getBirthDay()) {
         $age = $user->getBirthDay()->diff(new \DateTime())->y;
     }
     if ($user->getGender() && $age > 0) {
         return sprintf(__("%s %s ans", "s1b"), $user->getGender() == "male" ? __("Homme", "s1b") : __("Femme", "s1b"), $age);
     } else {
         if ($user->getGender()) {
             return $user->getGender() == "male" ? __("Homme", "s1b") : __("Femme", "s1b");
         } else {
             if ($age > 0) {
                 $age = $user->getBirthDay()->diff(new \DateTime())->y;
                 return sprintf(__("%s ans", "s1b"), $age);
             }
         }
     }
     return "";
 }
コード例 #2
0
 public function getBirthDay()
 {
     $this->__load();
     return parent::getBirthDay();
 }