@@ -91,7 +91,7 @@ discard block |
||
91 | 91 | ->groupBy('date, user_id') |
92 | 92 | ->having('user_id = :user_id'); |
93 | 93 | $temp_dates = $query->all(); |
94 | - foreach($temp_dates as $temp_date) { |
|
94 | + foreach ($temp_dates as $temp_date) { |
|
95 | 95 | $past_checkin_dates[] = $this->time->convertUTCToLocal($temp_date['date']); |
96 | 96 | } |
97 | 97 | |
@@ -126,12 +126,12 @@ discard block |
||
126 | 126 | |
127 | 127 | public function getCheckinBreakdown(int $period = 30) { |
128 | 128 | $datetimes = $this->time->getDateTimesInPeriod($period); |
129 | - $key = "checkins_".Yii::$app->user->id."_{$period}_".$this->time->getLocalDate(); |
|
129 | + $key = "checkins_" . Yii::$app->user->id . "_{$period}_" . $this->time->getLocalDate(); |
|
130 | 130 | $checkins = Yii::$app->cache->get($key); |
131 | 131 | |
132 | - if($checkins === false) { |
|
132 | + if ($checkins === false) { |
|
133 | 133 | $checkins = []; |
134 | - foreach($datetimes as $datetime) { |
|
134 | + foreach ($datetimes as $datetime) { |
|
135 | 135 | $behaviors = self::decorate($this->getBehaviorsWithCounts($datetime)); |
136 | 136 | $checkins[$datetime->format('Y-m-d')] = $this->getBehaviorsByCategory($behaviors); |
137 | 137 | } |
@@ -157,7 +157,7 @@ discard block |
||
157 | 157 | public function getBehaviorsByCategory(array $decorated_behaviors) { |
158 | 158 | $arr = array_reduce($decorated_behaviors, function($acc, $row) { |
159 | 159 | $cat_id = $row['category_id']; |
160 | - if(array_key_exists($cat_id, $acc)) { |
|
160 | + if (array_key_exists($cat_id, $acc)) { |
|
161 | 161 | $acc[$cat_id]['count'] += $row['count']; |
162 | 162 | } else { |
163 | 163 | $acc[$cat_id] = [ |
@@ -189,11 +189,11 @@ discard block |
||
189 | 189 | ->having('user_id = :user_id') |
190 | 190 | ->orderBy('count DESC'); |
191 | 191 | |
192 | - if($limit instanceof \DateTime) { |
|
192 | + if ($limit instanceof \DateTime) { |
|
193 | 193 | list($start, $end) = $this->time->getUTCBookends($limit->format('Y-m-d')); |
194 | 194 | $query->params += [':start_date' => $start, ':end_date' => $end]; |
195 | 195 | $query->where('user_id=:user_id AND date > :start_date AND date <= :end_date'); |
196 | - } else if(is_int($limit)) { |
|
196 | + } else if (is_int($limit)) { |
|
197 | 197 | $query->limit($limit); |
198 | 198 | } |
199 | 199 | return $query->all(); |
@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | * @return array |
212 | 212 | */ |
213 | 213 | public function getByDate(int $user_id, $local_date = null) { |
214 | - if(is_null($local_date)) $local_date = $this->time->getLocalDate(); |
|
214 | + if (is_null($local_date)) $local_date = $this->time->getLocalDate(); |
|
215 | 215 | |
216 | 216 | $behaviors = $this->getBehaviorData($user_id, $local_date); |
217 | 217 | $behaviors = self::decorate($behaviors); |
@@ -224,10 +224,10 @@ discard block |
||
224 | 224 | * @return an array of decorated UserBehaviors, each with an added Category and Behavior |
225 | 225 | */ |
226 | 226 | public static function decorate(array $uo) { |
227 | - foreach($uo as &$o) { |
|
227 | + foreach ($uo as &$o) { |
|
228 | 228 | $behavior = \common\models\Behavior::getBehavior('id', $o['behavior_id']); |
229 | 229 | $category = \common\models\Category::getCategory('id', $o['category_id']); |
230 | - if($behavior) { |
|
230 | + if ($behavior) { |
|
231 | 231 | $o['behavior'] = $behavior; |
232 | 232 | } else if (array_key_exists('custom_behavior', $o)) { |
233 | 233 | // if a behavior isn't set, this may be a custom_behavior |
@@ -236,7 +236,7 @@ discard block |
||
236 | 236 | 'name' => $o['custom_behavior'], |
237 | 237 | ]; |
238 | 238 | } // else -- something is weird |
239 | - if($category) { |
|
239 | + if ($category) { |
|
240 | 240 | $o['category'] = $category; |
241 | 241 | } |
242 | 242 | } |
@@ -262,10 +262,10 @@ discard block |
||
262 | 262 | |
263 | 263 | // TODO: this should probably be a private method...but unit testing is hard |
264 | 264 | public function parseBehaviorData($behaviors) { |
265 | - if(!$behaviors) return []; |
|
265 | + if (!$behaviors) return []; |
|
266 | 266 | |
267 | 267 | $bhvrs_by_cat = []; |
268 | - foreach($behaviors as $behavior) { |
|
268 | + foreach ($behaviors as $behavior) { |
|
269 | 269 | $indx = $behavior['category_id']; |
270 | 270 | |
271 | 271 | $bname = AH::getValue($behavior, 'behavior.name', AH::getValue($behavior, 'custom_behavior')); |