Passed
Push — master ( 25098a...6e44a2 )
by Thomas
07:21
created
app/Models/Student.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -42,8 +42,8 @@  discard block
 block discarded – undo
42 42
 
43 43
     public function scopeEnrolled($query)
44 44
     {
45
-        return $query->whereHas('enrollments', function ($q) {
46
-            return $q->whereHas('course', function ($q) {
45
+        return $query->whereHas('enrollments', function($q) {
46
+            return $q->whereHas('course', function($q) {
47 47
                 return $q->where('period_id', Period::get_default_period()->id);
48 48
             });
49 49
         });
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
 
52 52
     public function scopeComputedLeadType($query, $leadTypeId)
53 53
     {
54
-        return match ($leadTypeId) {
55
-            1 => $query->whereHas('enrollments', fn ($query) => $query->whereHas('course', function ($q) {
54
+        return match($leadTypeId) {
55
+            1 => $query->whereHas('enrollments', fn($query) => $query->whereHas('course', function($q) {
56 56
                 $q->where('period_id', Period::get_default_period()->id);
57 57
             })),
58 58
 
@@ -60,15 +60,15 @@  discard block
 block discarded – undo
60 60
 
61 61
             4 => $query
62 62
                 ->where('lead_type_id', $leadTypeId)
63
-                ->orWhere(function ($query) {
63
+                ->orWhere(function($query) {
64 64
                     $query
65 65
                         ->whereNull('lead_type_id')
66
-                        ->whereHas('enrollments', fn ($query) => $query
67
-                            ->whereHas('course', function ($q) {
66
+                        ->whereHas('enrollments', fn($query) => $query
67
+                            ->whereHas('course', function($q) {
68 68
                                 $q->where('period_id', '!=', Period::get_default_period()->id);
69 69
                             }))
70
-                        ->whereDoesntHave('enrollments', fn ($query) => $query
71
-                            ->whereHas('course', function ($q) {
70
+                        ->whereDoesntHave('enrollments', fn($query) => $query
71
+                            ->whereHas('course', function($q) {
72 72
                                 $q->where('period_id', Period::get_default_period()->id);
73 73
                             }));
74 74
                 }
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 
110 110
         return $this->hasMany(Attendance::class)
111 111
         ->where('attendance_type_id', 4) // absence
112
-        ->whereHas('event', fn ($q) => $q->whereHas('course', fn ($c) => $c->where('period_id', $period->id)));
112
+        ->whereHas('event', fn($q) => $q->whereHas('course', fn($c) => $c->where('period_id', $period->id)));
113 113
     }
114 114
 
115 115
     public function periodAttendance(Period $period = null)
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
         }
120 120
 
121 121
         return $this->hasMany(Attendance::class)
122
-        ->whereHas('event', fn ($q) => $q->whereHas('course', fn ($c) => $c->where('period_id', $period->id)));
122
+        ->whereHas('event', fn($q) => $q->whereHas('course', fn($c) => $c->where('period_id', $period->id)));
123 123
     }
124 124
 
125 125
     public function contacts()
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
 
181 181
     public function getEmailAttribute(): ?string
182 182
     {
183
-        return $this?->user?->email;
183
+        return $this ? ->user ? ->email;
184 184
     }
185 185
 
186 186
     public function getNameAttribute(): string
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
 
191 191
     public function getStudentAgeAttribute()
192 192
     {
193
-        return $this->birthdate ? Carbon::parse($this->birthdate)->age . ' ' . __('years old') : '';
193
+        return $this->birthdate ? Carbon::parse($this->birthdate)->age.' '.__('years old') : '';
194 194
     }
195 195
 
196 196
     public function getStudentBirthdateAttribute()
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
     public function getIsEnrolledAttribute()
202 202
     {
203 203
         // if the student is currently enrolled
204
-        if ($this->enrollments()->whereHas('course', fn ($q) => $q->where('period_id', Period::get_default_period()->id))->count() > 0) {
204
+        if ($this->enrollments()->whereHas('course', fn($q) => $q->where('period_id', Period::get_default_period()->id))->count() > 0) {
205 205
             return 1;
206 206
         }
207 207
 
@@ -296,13 +296,13 @@  discard block
 block discarded – undo
296 296
 
297 297
     public function getImageAttribute(): ?string
298 298
     {
299
-        return $this->getMedia('profile-picture')->last()?->getUrl('thumb');
299
+        return $this->getMedia('profile-picture')->last() ? ->getUrl('thumb');
300 300
     }
301 301
 
302 302
     public function setImageAttribute($value)
303 303
     {
304 304
         // if the image was erased
305
-        if ($value==null) {
305
+        if ($value == null) {
306 306
             $this->clearMediaCollection('profile-picture');
307 307
         }
308 308
 
Please login to merge, or discard this patch.