Пример #1
0
 /**
  * @return int|null|string
  */
 public function status()
 {
     if (isset($this->status)) {
         if (!is_null($this->status)) {
             return $this->status;
         }
     }
     $razz_ids = Razz::getRazzUserRelated($this->user->id);
     $status = self::BASIC_STATUS;
     if (isset($razz_ids)) {
         if (is_array($razz_ids)) {
             if (sizeof($razz_ids) > self::RAZZ_THRESHOLD) {
                 $status = $this->calculateStatus();
             }
         }
     }
     $this->status = $status;
     return $status;
 }