Completed
Push — master ( 5a2f77...5ca5fe )
by Sherif
04:10
created
src/Modules/V1/Notifications/Notification.php 2 patches
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -5,48 +5,48 @@
 block discarded – undo
5 5
 
6 6
 class Notification extends Model{
7 7
 
8
-    use SoftDeletes;
9
-    protected $table    = 'notifications';
10
-    protected $dates    = ['created_at', 'updated_at', 'deleted_at'];
11
-    protected $hidden   = ['deleted_at', 'item_type', 'data'];
12
-    protected $guarded  = ['id'];
13
-    protected $fillable = ['key', 'data', 'item_name', 'item_type', 'item_id', 'notified'];
14
-    protected $appends  = ['description'];
15
-    public $searchable  = ['key', 'item_name', 'item_type'];
16
-
17
-    public function getCreatedAtAttribute($value)
18
-    {
19
-        return \Carbon\Carbon::parse($value)->addHours(\Session::get('timeZoneDiff'))->toDateTimeString();
20
-    }
21
-
22
-    public function getUpdatedAtAttribute($value)
23
-    {
24
-        return \Carbon\Carbon::parse($value)->addHours(\Session::get('timeZoneDiff'))->toDateTimeString();
25
-    }
26
-
27
-    public function getDeletedAtAttribute($value)
28
-    {
29
-        return \Carbon\Carbon::parse($value)->addHours(\Session::get('timeZoneDiff'))->toDateTimeString();
30
-    }
8
+	use SoftDeletes;
9
+	protected $table    = 'notifications';
10
+	protected $dates    = ['created_at', 'updated_at', 'deleted_at'];
11
+	protected $hidden   = ['deleted_at', 'item_type', 'data'];
12
+	protected $guarded  = ['id'];
13
+	protected $fillable = ['key', 'data', 'item_name', 'item_type', 'item_id', 'notified'];
14
+	protected $appends  = ['description'];
15
+	public $searchable  = ['key', 'item_name', 'item_type'];
16
+
17
+	public function getCreatedAtAttribute($value)
18
+	{
19
+		return \Carbon\Carbon::parse($value)->addHours(\Session::get('timeZoneDiff'))->toDateTimeString();
20
+	}
21
+
22
+	public function getUpdatedAtAttribute($value)
23
+	{
24
+		return \Carbon\Carbon::parse($value)->addHours(\Session::get('timeZoneDiff'))->toDateTimeString();
25
+	}
26
+
27
+	public function getDeletedAtAttribute($value)
28
+	{
29
+		return \Carbon\Carbon::parse($value)->addHours(\Session::get('timeZoneDiff'))->toDateTimeString();
30
+	}
31 31
     
32
-    public function item()
33
-    {
34
-        return $this->morphTo();
35
-    }
36
-
37
-    public function setDataAttribute($value)
38
-    {
39
-        $this->attributes['data'] = serialize($value);
40
-    }
41
-
42
-    public function getDescriptionAttribute()
43
-    {
44
-        return trans('notifications.' . $this->attributes['key'], unserialize($this->attributes['data']));
45
-    }
46
-
47
-    public static function boot()
48
-    {
49
-        parent::boot();
50
-        parent::observe(\App::make('App\Modules\V1\Notifications\ModelObservers\NotificationObserver'));
51
-    }
32
+	public function item()
33
+	{
34
+		return $this->morphTo();
35
+	}
36
+
37
+	public function setDataAttribute($value)
38
+	{
39
+		$this->attributes['data'] = serialize($value);
40
+	}
41
+
42
+	public function getDescriptionAttribute()
43
+	{
44
+		return trans('notifications.' . $this->attributes['key'], unserialize($this->attributes['data']));
45
+	}
46
+
47
+	public static function boot()
48
+	{
49
+		parent::boot();
50
+		parent::observe(\App::make('App\Modules\V1\Notifications\ModelObservers\NotificationObserver'));
51
+	}
52 52
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
 use Illuminate\Database\Eloquent\Model;
4 4
 use Illuminate\Database\Eloquent\SoftDeletes;
5 5
 
6
-class Notification extends Model{
6
+class Notification extends Model {
7 7
 
8 8
     use SoftDeletes;
9 9
     protected $table    = 'notifications';
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 
42 42
     public function getDescriptionAttribute()
43 43
     {
44
-        return trans('notifications.' . $this->attributes['key'], unserialize($this->attributes['data']));
44
+        return trans('notifications.'.$this->attributes['key'], unserialize($this->attributes['data']));
45 45
     }
46 46
 
47 47
     public static function boot()
Please login to merge, or discard this patch.
src/Modules/V1/Acl/Repositories/GroupRepository.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@
 block discarded – undo
23 23
 	 */
24 24
 	public function assignPermissions($groupId, $permissionIds)
25 25
 	{
26
-		\DB::transaction(function () use ($groupId, $permissionIds) {
26
+		\DB::transaction(function() use ($groupId, $permissionIds) {
27 27
 			$group = $this->find($groupId);
28 28
 			$group->permissions()->detach();
29 29
 			$group->permissions()->attach($permissionIds);
Please login to merge, or discard this patch.
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -29,6 +29,6 @@
 block discarded – undo
29 29
 			$group->permissions()->attach($permissionIds);
30 30
 		});
31 31
 
32
-        return $this->find($groupId);
32
+		return $this->find($groupId);
33 33
 	}
34 34
 }
Please login to merge, or discard this patch.
src/lang/ar/notifications.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2,8 +2,8 @@
 block discarded – undo
2 2
 
3 3
 return [
4 4
     
5
-    /**
6
-     * Here goes your notification messages.
7
-     */
5
+	/**
6
+	 * Here goes your notification messages.
7
+	 */
8 8
 
9 9
 ];
10 10
\ No newline at end of file
Please login to merge, or discard this patch.
src/lang/en/auth.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 return [
4 4
 
5
-    /*
5
+	/*
6 6
     |--------------------------------------------------------------------------
7 7
     | Authentication Language Lines
8 8
     |--------------------------------------------------------------------------
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
     |
14 14
     */
15 15
 
16
-    'failed' => 'These credentials do not match our records.',
17
-    'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
16
+	'failed' => 'These credentials do not match our records.',
17
+	'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
18 18
 
19 19
 ];
Please login to merge, or discard this patch.
src/lang/en/validation.php 1 patch
Indentation   +75 added lines, -75 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 return [
4 4
 
5
-    /*
5
+	/*
6 6
     |--------------------------------------------------------------------------
7 7
     | Validation Language Lines
8 8
     |--------------------------------------------------------------------------
@@ -13,74 +13,74 @@  discard block
 block discarded – undo
13 13
     |
14 14
     */
15 15
 
16
-    'accepted'             => 'The :attribute must be accepted.',
17
-    'active_url'           => 'The :attribute is not a valid URL.',
18
-    'after'                => 'The :attribute must be a date after :date.',
19
-    'alpha'                => 'The :attribute may only contain letters.',
20
-    'alpha_dash'           => 'The :attribute may only contain letters, numbers, and dashes.',
21
-    'alpha_num'            => 'The :attribute may only contain letters and numbers.',
22
-    'array'                => 'The :attribute must be an array.',
23
-    'before'               => 'The :attribute must be a date before :date.',
24
-    'between'              => [
25
-        'numeric' => 'The :attribute must be between :min and :max.',
26
-        'file'    => 'The :attribute must be between :min and :max kilobytes.',
27
-        'string'  => 'The :attribute must be between :min and :max characters.',
28
-        'array'   => 'The :attribute must have between :min and :max items.',
29
-    ],
30
-    'boolean'              => 'The :attribute field must be true or false.',
31
-    'confirmed'            => 'The :attribute confirmation does not match.',
32
-    'date'                 => 'The :attribute is not a valid date.',
33
-    'date_format'          => 'The :attribute does not match the format :format.',
34
-    'different'            => 'The :attribute and :other must be different.',
35
-    'digits'               => 'The :attribute must be :digits digits.',
36
-    'digits_between'       => 'The :attribute must be between :min and :max digits.',
37
-    'distinct'             => 'The :attribute field has a duplicate value.',
38
-    'email'                => 'The :attribute must be a valid email address.',
39
-    'exists'               => 'The selected :attribute is invalid.',
40
-    'filled'               => 'The :attribute field is required.',
41
-    'image'                => 'The :attribute must be an image.',
42
-    'in'                   => 'The selected :attribute is invalid.',
43
-    'in_array'             => 'The :attribute field does not exist in :other.',
44
-    'integer'              => 'The :attribute must be an integer.',
45
-    'ip'                   => 'The :attribute must be a valid IP address.',
46
-    'json'                 => 'The :attribute must be a valid JSON string.',
47
-    'max'                  => [
48
-        'numeric' => 'The :attribute may not be greater than :max.',
49
-        'file'    => 'The :attribute may not be greater than :max kilobytes.',
50
-        'string'  => 'The :attribute may not be greater than :max characters.',
51
-        'array'   => 'The :attribute may not have more than :max items.',
52
-    ],
53
-    'mimes'                => 'The :attribute must be a file of type: :values.',
54
-    'min'                  => [
55
-        'numeric' => 'The :attribute must be at least :min.',
56
-        'file'    => 'The :attribute must be at least :min kilobytes.',
57
-        'string'  => 'The :attribute must be at least :min characters.',
58
-        'array'   => 'The :attribute must have at least :min items.',
59
-    ],
60
-    'not_in'               => 'The selected :attribute is invalid.',
61
-    'numeric'              => 'The :attribute must be a number.',
62
-    'present'              => 'The :attribute field must be present.',
63
-    'regex'                => 'The :attribute format is invalid.',
64
-    'required'             => 'The :attribute field is required.',
65
-    'required_if'          => 'The :attribute field is required when :other is :value.',
66
-    'required_unless'      => 'The :attribute field is required unless :other is in :values.',
67
-    'required_with'        => 'The :attribute field is required when :values is present.',
68
-    'required_with_all'    => 'The :attribute field is required when :values is present.',
69
-    'required_without'     => 'The :attribute field is required when :values is not present.',
70
-    'required_without_all' => 'The :attribute field is required when none of :values are present.',
71
-    'same'                 => 'The :attribute and :other must match.',
72
-    'size'                 => [
73
-        'numeric' => 'The :attribute must be :size.',
74
-        'file'    => 'The :attribute must be :size kilobytes.',
75
-        'string'  => 'The :attribute must be :size characters.',
76
-        'array'   => 'The :attribute must contain :size items.',
77
-    ],
78
-    'string'               => 'The :attribute must be a string.',
79
-    'timezone'             => 'The :attribute must be a valid zone.',
80
-    'unique'               => 'The :attribute has already been taken.',
81
-    'url'                  => 'The :attribute format is invalid.',
16
+	'accepted'             => 'The :attribute must be accepted.',
17
+	'active_url'           => 'The :attribute is not a valid URL.',
18
+	'after'                => 'The :attribute must be a date after :date.',
19
+	'alpha'                => 'The :attribute may only contain letters.',
20
+	'alpha_dash'           => 'The :attribute may only contain letters, numbers, and dashes.',
21
+	'alpha_num'            => 'The :attribute may only contain letters and numbers.',
22
+	'array'                => 'The :attribute must be an array.',
23
+	'before'               => 'The :attribute must be a date before :date.',
24
+	'between'              => [
25
+		'numeric' => 'The :attribute must be between :min and :max.',
26
+		'file'    => 'The :attribute must be between :min and :max kilobytes.',
27
+		'string'  => 'The :attribute must be between :min and :max characters.',
28
+		'array'   => 'The :attribute must have between :min and :max items.',
29
+	],
30
+	'boolean'              => 'The :attribute field must be true or false.',
31
+	'confirmed'            => 'The :attribute confirmation does not match.',
32
+	'date'                 => 'The :attribute is not a valid date.',
33
+	'date_format'          => 'The :attribute does not match the format :format.',
34
+	'different'            => 'The :attribute and :other must be different.',
35
+	'digits'               => 'The :attribute must be :digits digits.',
36
+	'digits_between'       => 'The :attribute must be between :min and :max digits.',
37
+	'distinct'             => 'The :attribute field has a duplicate value.',
38
+	'email'                => 'The :attribute must be a valid email address.',
39
+	'exists'               => 'The selected :attribute is invalid.',
40
+	'filled'               => 'The :attribute field is required.',
41
+	'image'                => 'The :attribute must be an image.',
42
+	'in'                   => 'The selected :attribute is invalid.',
43
+	'in_array'             => 'The :attribute field does not exist in :other.',
44
+	'integer'              => 'The :attribute must be an integer.',
45
+	'ip'                   => 'The :attribute must be a valid IP address.',
46
+	'json'                 => 'The :attribute must be a valid JSON string.',
47
+	'max'                  => [
48
+		'numeric' => 'The :attribute may not be greater than :max.',
49
+		'file'    => 'The :attribute may not be greater than :max kilobytes.',
50
+		'string'  => 'The :attribute may not be greater than :max characters.',
51
+		'array'   => 'The :attribute may not have more than :max items.',
52
+	],
53
+	'mimes'                => 'The :attribute must be a file of type: :values.',
54
+	'min'                  => [
55
+		'numeric' => 'The :attribute must be at least :min.',
56
+		'file'    => 'The :attribute must be at least :min kilobytes.',
57
+		'string'  => 'The :attribute must be at least :min characters.',
58
+		'array'   => 'The :attribute must have at least :min items.',
59
+	],
60
+	'not_in'               => 'The selected :attribute is invalid.',
61
+	'numeric'              => 'The :attribute must be a number.',
62
+	'present'              => 'The :attribute field must be present.',
63
+	'regex'                => 'The :attribute format is invalid.',
64
+	'required'             => 'The :attribute field is required.',
65
+	'required_if'          => 'The :attribute field is required when :other is :value.',
66
+	'required_unless'      => 'The :attribute field is required unless :other is in :values.',
67
+	'required_with'        => 'The :attribute field is required when :values is present.',
68
+	'required_with_all'    => 'The :attribute field is required when :values is present.',
69
+	'required_without'     => 'The :attribute field is required when :values is not present.',
70
+	'required_without_all' => 'The :attribute field is required when none of :values are present.',
71
+	'same'                 => 'The :attribute and :other must match.',
72
+	'size'                 => [
73
+		'numeric' => 'The :attribute must be :size.',
74
+		'file'    => 'The :attribute must be :size kilobytes.',
75
+		'string'  => 'The :attribute must be :size characters.',
76
+		'array'   => 'The :attribute must contain :size items.',
77
+	],
78
+	'string'               => 'The :attribute must be a string.',
79
+	'timezone'             => 'The :attribute must be a valid zone.',
80
+	'unique'               => 'The :attribute has already been taken.',
81
+	'url'                  => 'The :attribute format is invalid.',
82 82
 
83
-    /*
83
+	/*
84 84
     |--------------------------------------------------------------------------
85 85
     | Custom Validation Language Lines
86 86
     |--------------------------------------------------------------------------
@@ -91,13 +91,13 @@  discard block
 block discarded – undo
91 91
     |
92 92
     */
93 93
 
94
-    'custom' => [
95
-        'attribute-name' => [
96
-            'rule-name' => 'custom-message',
97
-        ],
98
-    ],
94
+	'custom' => [
95
+		'attribute-name' => [
96
+			'rule-name' => 'custom-message',
97
+		],
98
+	],
99 99
 
100
-    /*
100
+	/*
101 101
     |--------------------------------------------------------------------------
102 102
     | Custom Validation Attributes
103 103
     |--------------------------------------------------------------------------
@@ -108,6 +108,6 @@  discard block
 block discarded – undo
108 108
     |
109 109
     */
110 110
 
111
-    'attributes' => [],
111
+	'attributes' => [],
112 112
 
113 113
 ];
Please login to merge, or discard this patch.
src/lang/en/passwords.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 return [
4 4
 
5
-    /*
5
+	/*
6 6
     |--------------------------------------------------------------------------
7 7
     | Password Reset Language Lines
8 8
     |--------------------------------------------------------------------------
@@ -13,10 +13,10 @@  discard block
 block discarded – undo
13 13
     |
14 14
     */
15 15
 
16
-    'password' => 'Passwords must be at least six characters and match the confirmation.',
17
-    'reset' => 'Your password has been reset!',
18
-    'sent' => 'We have e-mailed your password reset link!',
19
-    'token' => 'This password reset token is invalid.',
20
-    'user' => "We can't find a user with that e-mail address.",
16
+	'password' => 'Passwords must be at least six characters and match the confirmation.',
17
+	'reset' => 'Your password has been reset!',
18
+	'sent' => 'We have e-mailed your password reset link!',
19
+	'token' => 'This password reset token is invalid.',
20
+	'user' => "We can't find a user with that e-mail address.",
21 21
 
22 22
 ];
Please login to merge, or discard this patch.
src/lang/en/pagination.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 return [
4 4
 
5
-    /*
5
+	/*
6 6
     |--------------------------------------------------------------------------
7 7
     | Pagination Language Lines
8 8
     |--------------------------------------------------------------------------
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
     |
14 14
     */
15 15
 
16
-    'previous' => '« Previous',
17
-    'next'     => 'Next »',
16
+	'previous' => '« Previous',
17
+	'next'     => 'Next »',
18 18
 
19 19
 ];
Please login to merge, or discard this patch.
src/Modules/V1/Acl/Repositories/UserRepository.php 3 patches
Braces   +8 added lines, -16 removed lines patch added patch discarded remove patch
@@ -103,24 +103,19 @@  discard block
 block discarded – undo
103 103
         if ( ! $user = $this->first(['email' => $credentials['email']])) 
104 104
         {
105 105
             \ErrorHandler::loginFailed();
106
-        }
107
-        else if ($adminLogin && $user->groups->pluck('name')->search('Admin', true) === false) 
106
+        } else if ($adminLogin && $user->groups->pluck('name')->search('Admin', true) === false) 
108 107
         {
109 108
             \ErrorHandler::loginFailed();
110
-        }
111
-        else if ( ! $adminLogin && $user->groups->pluck('name')->search('Admin', true) !== false) 
109
+        } else if ( ! $adminLogin && $user->groups->pluck('name')->search('Admin', true) !== false) 
112 110
         {
113 111
             \ErrorHandler::loginFailed();
114
-        }
115
-        else if ($user->blocked)
112
+        } else if ($user->blocked)
116 113
         {
117 114
             \ErrorHandler::userIsBlocked();
118
-        }
119
-        else if ($token = \JWTAuth::attempt($credentials))
115
+        } else if ($token = \JWTAuth::attempt($credentials))
120 116
         {
121 117
             return ['token' => $token];
122
-        }
123
-        else
118
+        } else
124 119
         {
125 120
             \ErrorHandler::loginFailed();
126 121
         }
@@ -146,8 +141,7 @@  discard block
 block discarded – undo
146 141
         {
147 142
             $data = ['email' => $user->email, 'password' => ''];
148 143
             return $this->register($data);
149
-        }
150
-        else
144
+        } else
151 145
         {
152 146
             if ( ! \Auth::attempt(['email' => $registeredUser->email, 'password' => '']))
153 147
             {
@@ -193,12 +187,10 @@  discard block
 block discarded – undo
193 187
         if ( ! $this->hasGroup('Admin'))
194 188
         {
195 189
             \ErrorHandler::noPermissions();
196
-        }
197
-        else if (\JWTAuth::parseToken()->authenticate()->id == $user_id)
190
+        } else if (\JWTAuth::parseToken()->authenticate()->id == $user_id)
198 191
         {
199 192
             \ErrorHandler::noPermissions();
200
-        }
201
-        else if ($user->groups->pluck('name')->search('Admin', true) !== false) 
193
+        } else if ($user->groups->pluck('name')->search('Admin', true) !== false) 
202 194
         {
203 195
             \ErrorHandler::noPermissions();
204 196
         }
Please login to merge, or discard this patch.
Indentation   +353 added lines, -353 removed lines patch added patch discarded remove patch
@@ -4,364 +4,364 @@
 block discarded – undo
4 4
 
5 5
 class UserRepository extends AbstractRepository
6 6
 {
7
-    /**
8
-     * Return the model full namespace.
9
-     * 
10
-     * @return string
11
-     */
12
-    protected function getModel()
13
-    {
14
-        return 'App\Modules\V1\Acl\AclUser';
15
-    }
16
-
17
-    /**
18
-     * Return the logged in user account.
19
-     *
20
-     * @param  array   $relations
21
-     * @return boolean
22
-     */
23
-    public function account($relations = [])
24
-    {
25
-        $permissions = [];
26
-        $user        = \Core::users()->find(\JWTAuth::parseToken()->authenticate()->id, $relations);
27
-        foreach ($user->groups()->get() as $group)
28
-        {
29
-            $group->permissions->each(function ($permission) use (&$permissions){
30
-                $permissions[$permission->model][$permission->id] = $permission->name;
31
-            });
32
-        }
33
-        $user->permissions = $permissions;
34
-
35
-       return $user;
36
-    }
37
-
38
-    /**
39
-     * Check if the logged in user or the given user 
40
-     * has the given permissions on the given model.
41
-     * 
42
-     * @param  string  $nameOfPermission
43
-     * @param  string  $model            
44
-     * @param  boolean $user
45
-     * @return boolean
46
-     */
47
-    public function can($nameOfPermission, $model, $user = false )
48
-    {      
49
-        $user        = $user ?: \JWTAuth::parseToken()->authenticate();
50
-        $permissions = [];
51
-
52
-        if ( ! $user = $this->find($user->id, ['groups.permissions'])) 
53
-        {
54
-            \ErrorHandler::tokenExpired();
55
-        }
56
-
57
-        $user->groups->pluck('permissions')->each(function ($permission) use (&$permissions, $model){
58
-            $permissions = array_merge($permissions, $permission->where('model', $model)->pluck('name')->toArray()); 
59
-        });
7
+	/**
8
+	 * Return the model full namespace.
9
+	 * 
10
+	 * @return string
11
+	 */
12
+	protected function getModel()
13
+	{
14
+		return 'App\Modules\V1\Acl\AclUser';
15
+	}
16
+
17
+	/**
18
+	 * Return the logged in user account.
19
+	 *
20
+	 * @param  array   $relations
21
+	 * @return boolean
22
+	 */
23
+	public function account($relations = [])
24
+	{
25
+		$permissions = [];
26
+		$user        = \Core::users()->find(\JWTAuth::parseToken()->authenticate()->id, $relations);
27
+		foreach ($user->groups()->get() as $group)
28
+		{
29
+			$group->permissions->each(function ($permission) use (&$permissions){
30
+				$permissions[$permission->model][$permission->id] = $permission->name;
31
+			});
32
+		}
33
+		$user->permissions = $permissions;
34
+
35
+	   return $user;
36
+	}
37
+
38
+	/**
39
+	 * Check if the logged in user or the given user 
40
+	 * has the given permissions on the given model.
41
+	 * 
42
+	 * @param  string  $nameOfPermission
43
+	 * @param  string  $model            
44
+	 * @param  boolean $user
45
+	 * @return boolean
46
+	 */
47
+	public function can($nameOfPermission, $model, $user = false )
48
+	{      
49
+		$user        = $user ?: \JWTAuth::parseToken()->authenticate();
50
+		$permissions = [];
51
+
52
+		if ( ! $user = $this->find($user->id, ['groups.permissions'])) 
53
+		{
54
+			\ErrorHandler::tokenExpired();
55
+		}
56
+
57
+		$user->groups->pluck('permissions')->each(function ($permission) use (&$permissions, $model){
58
+			$permissions = array_merge($permissions, $permission->where('model', $model)->pluck('name')->toArray()); 
59
+		});
60 60
         
61
-        return in_array($nameOfPermission, $permissions);
62
-    }
63
-
64
-    /**
65
-     * Check if the logged in user has the given group.
66
-     * 
67
-     * @param  string  $groupName
68
-     * @param  integer $userId
69
-     * @return boolean
70
-     */
71
-    public function hasGroup($groupName, $userId = false)
72
-    {
73
-        $userId = $userId ?: \JWTAuth::parseToken()->authenticate()->id;
74
-        $groups = $this->find($userId)->groups;
75
-        return $groups->pluck('name')->search($groupName, true) === false ? false : true;
76
-    }
77
-
78
-    /**
79
-     * Assign the given group ids to the given user.
80
-     * 
81
-     * @param  integer $user_id    
82
-     * @param  array   $group_ids
83
-     * @return object
84
-     */
85
-    public function assignGroups($user_id, $group_ids)
86
-    {
87
-        \DB::transaction(function () use ($user_id, $group_ids) {
88
-            $user = $this->find($user_id);
89
-            $user->groups()->detach();
90
-            $user->groups()->attach($group_ids);
91
-        });
92
-
93
-        return $this->find($user_id);
94
-    }
95
-
96
-    /**
97
-     * Handle a login request to the application.
98
-     * 
99
-     * @param  array   $credentials    
100
-     * @param  boolean $adminLogin
101
-     * @return array
102
-     */
103
-    public function login($credentials, $adminLogin = false)
104
-    {
105
-        if ( ! $user = $this->first(['email' => $credentials['email']])) 
106
-        {
107
-            \ErrorHandler::loginFailed();
108
-        }
109
-        else if ($adminLogin && $user->groups->pluck('name')->search('Admin', true) === false) 
110
-        {
111
-            \ErrorHandler::loginFailed();
112
-        }
113
-        else if ( ! $adminLogin && $user->groups->pluck('name')->search('Admin', true) !== false) 
114
-        {
115
-            \ErrorHandler::loginFailed();
116
-        }
117
-        else if ($user->blocked)
118
-        {
119
-            \ErrorHandler::userIsBlocked();
120
-        }
121
-        else if ($token = \JWTAuth::attempt($credentials))
122
-        {
123
-            return ['token' => $token];
124
-        }
125
-        else
126
-        {
127
-            \ErrorHandler::loginFailed();
128
-        }
129
-    }
130
-
131
-    /**
132
-     * Handle a social login request of the none admin to the application.
133
-     * 
134
-     * @param  array   $credentials
135
-     * @return array
136
-     */
137
-    public function loginSocial($credentials)
138
-    {
139
-        $access_token = $credentials['auth_code'] ? \Socialite::driver($credentials['type'])->getAccessToken($credentials['auth_code']) : $credentials['access_token'];
140
-        $user         = \Socialite::driver($credentials['type'])->userFromToken($access_token);
141
-
142
-        if ( ! $user->email)
143
-        {
144
-            \ErrorHandler::noSocialEmail();
145
-        }
146
-
147
-        if ( ! $registeredUser = $this->model->where('email', $user->email)->first()) 
148
-        {
149
-            $data = ['email' => $user->email, 'password' => ''];
150
-            return $this->register($data);
151
-        }
152
-        else
153
-        {
154
-            if ( ! \Auth::attempt(['email' => $registeredUser->email, 'password' => '']))
155
-            {
156
-                \ErrorHandler::userAlreadyRegistered();
157
-            }
158
-            return $this->login(['email' => $registeredUser->email, 'password' => ''], false);
159
-        }
160
-    }
61
+		return in_array($nameOfPermission, $permissions);
62
+	}
63
+
64
+	/**
65
+	 * Check if the logged in user has the given group.
66
+	 * 
67
+	 * @param  string  $groupName
68
+	 * @param  integer $userId
69
+	 * @return boolean
70
+	 */
71
+	public function hasGroup($groupName, $userId = false)
72
+	{
73
+		$userId = $userId ?: \JWTAuth::parseToken()->authenticate()->id;
74
+		$groups = $this->find($userId)->groups;
75
+		return $groups->pluck('name')->search($groupName, true) === false ? false : true;
76
+	}
77
+
78
+	/**
79
+	 * Assign the given group ids to the given user.
80
+	 * 
81
+	 * @param  integer $user_id    
82
+	 * @param  array   $group_ids
83
+	 * @return object
84
+	 */
85
+	public function assignGroups($user_id, $group_ids)
86
+	{
87
+		\DB::transaction(function () use ($user_id, $group_ids) {
88
+			$user = $this->find($user_id);
89
+			$user->groups()->detach();
90
+			$user->groups()->attach($group_ids);
91
+		});
92
+
93
+		return $this->find($user_id);
94
+	}
95
+
96
+	/**
97
+	 * Handle a login request to the application.
98
+	 * 
99
+	 * @param  array   $credentials    
100
+	 * @param  boolean $adminLogin
101
+	 * @return array
102
+	 */
103
+	public function login($credentials, $adminLogin = false)
104
+	{
105
+		if ( ! $user = $this->first(['email' => $credentials['email']])) 
106
+		{
107
+			\ErrorHandler::loginFailed();
108
+		}
109
+		else if ($adminLogin && $user->groups->pluck('name')->search('Admin', true) === false) 
110
+		{
111
+			\ErrorHandler::loginFailed();
112
+		}
113
+		else if ( ! $adminLogin && $user->groups->pluck('name')->search('Admin', true) !== false) 
114
+		{
115
+			\ErrorHandler::loginFailed();
116
+		}
117
+		else if ($user->blocked)
118
+		{
119
+			\ErrorHandler::userIsBlocked();
120
+		}
121
+		else if ($token = \JWTAuth::attempt($credentials))
122
+		{
123
+			return ['token' => $token];
124
+		}
125
+		else
126
+		{
127
+			\ErrorHandler::loginFailed();
128
+		}
129
+	}
130
+
131
+	/**
132
+	 * Handle a social login request of the none admin to the application.
133
+	 * 
134
+	 * @param  array   $credentials
135
+	 * @return array
136
+	 */
137
+	public function loginSocial($credentials)
138
+	{
139
+		$access_token = $credentials['auth_code'] ? \Socialite::driver($credentials['type'])->getAccessToken($credentials['auth_code']) : $credentials['access_token'];
140
+		$user         = \Socialite::driver($credentials['type'])->userFromToken($access_token);
141
+
142
+		if ( ! $user->email)
143
+		{
144
+			\ErrorHandler::noSocialEmail();
145
+		}
146
+
147
+		if ( ! $registeredUser = $this->model->where('email', $user->email)->first()) 
148
+		{
149
+			$data = ['email' => $user->email, 'password' => ''];
150
+			return $this->register($data);
151
+		}
152
+		else
153
+		{
154
+			if ( ! \Auth::attempt(['email' => $registeredUser->email, 'password' => '']))
155
+			{
156
+				\ErrorHandler::userAlreadyRegistered();
157
+			}
158
+			return $this->login(['email' => $registeredUser->email, 'password' => ''], false);
159
+		}
160
+	}
161 161
     
162
-    /**
163
-     * Handle a registration request.
164
-     * 
165
-     * @param  array $credentials
166
-     * @return array
167
-     */
168
-    public function register($credentials)
169
-    {
170
-        return ['token' => \JWTAuth::fromUser($this->model->create($credentials))];
171
-    }
172
-
173
-    /**
174
-     * Logout the user.
175
-     * 
176
-     * @return boolean
177
-     */
178
-    public function logout()
179
-    {
180
-        return \JWTAuth::invalidate(\JWTAuth::getToken());
181
-    }
182
-
183
-    /**
184
-     * Block the user.
185
-     *
186
-     * @param  integer $user_id
187
-     * @return object
188
-     */
189
-    public function block($user_id)
190
-    {
191
-        if ( ! $user = $this->find($user_id)) 
192
-        {
193
-            \ErrorHandler::notFound('user');
194
-        }
195
-        if ( ! $this->hasGroup('Admin'))
196
-        {
197
-            \ErrorHandler::noPermissions();
198
-        }
199
-        else if (\JWTAuth::parseToken()->authenticate()->id == $user_id)
200
-        {
201
-            \ErrorHandler::noPermissions();
202
-        }
203
-        else if ($user->groups->pluck('name')->search('Admin', true) !== false) 
204
-        {
205
-            \ErrorHandler::noPermissions();
206
-        }
207
-
208
-        $user->blocked = 1;
209
-        $user->save();
162
+	/**
163
+	 * Handle a registration request.
164
+	 * 
165
+	 * @param  array $credentials
166
+	 * @return array
167
+	 */
168
+	public function register($credentials)
169
+	{
170
+		return ['token' => \JWTAuth::fromUser($this->model->create($credentials))];
171
+	}
172
+
173
+	/**
174
+	 * Logout the user.
175
+	 * 
176
+	 * @return boolean
177
+	 */
178
+	public function logout()
179
+	{
180
+		return \JWTAuth::invalidate(\JWTAuth::getToken());
181
+	}
182
+
183
+	/**
184
+	 * Block the user.
185
+	 *
186
+	 * @param  integer $user_id
187
+	 * @return object
188
+	 */
189
+	public function block($user_id)
190
+	{
191
+		if ( ! $user = $this->find($user_id)) 
192
+		{
193
+			\ErrorHandler::notFound('user');
194
+		}
195
+		if ( ! $this->hasGroup('Admin'))
196
+		{
197
+			\ErrorHandler::noPermissions();
198
+		}
199
+		else if (\JWTAuth::parseToken()->authenticate()->id == $user_id)
200
+		{
201
+			\ErrorHandler::noPermissions();
202
+		}
203
+		else if ($user->groups->pluck('name')->search('Admin', true) !== false) 
204
+		{
205
+			\ErrorHandler::noPermissions();
206
+		}
207
+
208
+		$user->blocked = 1;
209
+		$user->save();
210 210
         
211
-        return $user;
212
-    }
213
-
214
-    /**
215
-     * Unblock the user.
216
-     *
217
-     * @param  integer $user_id
218
-     * @return object
219
-     */
220
-    public function unblock($user_id)
221
-    {
222
-        if ( ! $this->hasGroup('Admin'))
223
-        {
224
-            \ErrorHandler::noPermissions();
225
-        }
226
-
227
-        $user          = $this->find($user_id);
228
-        $user->blocked = 0;
229
-        $user->save();
230
-
231
-        return $user;
232
-    }
233
-
234
-    /**
235
-     * Send a reset link to the given user.
236
-     *
237
-     * @param  string  $email
238
-     * @return void
239
-     */
240
-    public function sendReset($email)
241
-    {
242
-        if ( ! $user = $this->model->where('email', $email)->first())
243
-        {
244
-            \ErrorHandler::notFound('email');
245
-        }
246
-
247
-        $url   = $this->config['resetLink'];
248
-        $token = \Password::getRepository()->create($user);
211
+		return $user;
212
+	}
213
+
214
+	/**
215
+	 * Unblock the user.
216
+	 *
217
+	 * @param  integer $user_id
218
+	 * @return object
219
+	 */
220
+	public function unblock($user_id)
221
+	{
222
+		if ( ! $this->hasGroup('Admin'))
223
+		{
224
+			\ErrorHandler::noPermissions();
225
+		}
226
+
227
+		$user          = $this->find($user_id);
228
+		$user->blocked = 0;
229
+		$user->save();
230
+
231
+		return $user;
232
+	}
233
+
234
+	/**
235
+	 * Send a reset link to the given user.
236
+	 *
237
+	 * @param  string  $email
238
+	 * @return void
239
+	 */
240
+	public function sendReset($email)
241
+	{
242
+		if ( ! $user = $this->model->where('email', $email)->first())
243
+		{
244
+			\ErrorHandler::notFound('email');
245
+		}
246
+
247
+		$url   = $this->config['resetLink'];
248
+		$token = \Password::getRepository()->create($user);
249 249
         
250
-        \Mail::send('acl::resetpassword', ['user' => $user, 'url' => $url, 'token' => $token], function ($m) use ($user) {
251
-            $m->to($user->email, $user->name)->subject('Your Password Reset Link');
252
-        });
253
-    }
254
-
255
-    /**
256
-     * Reset the given user's password.
257
-     *
258
-     * @param  array  $credentials
259
-     * @return array
260
-     */
261
-    public function resetPassword($credentials)
262
-    {
263
-        $token    = false;
264
-        $response = \Password::reset($credentials, function ($user, $password) use (&$token) {
265
-            $user->password = $password;
266
-            $user->save();
267
-
268
-            $token = \JWTAuth::fromUser($user);
269
-        });
270
-
271
-        switch ($response) {
272
-            case \Password::PASSWORD_RESET:
273
-                return ['token' => $token];
250
+		\Mail::send('acl::resetpassword', ['user' => $user, 'url' => $url, 'token' => $token], function ($m) use ($user) {
251
+			$m->to($user->email, $user->name)->subject('Your Password Reset Link');
252
+		});
253
+	}
254
+
255
+	/**
256
+	 * Reset the given user's password.
257
+	 *
258
+	 * @param  array  $credentials
259
+	 * @return array
260
+	 */
261
+	public function resetPassword($credentials)
262
+	{
263
+		$token    = false;
264
+		$response = \Password::reset($credentials, function ($user, $password) use (&$token) {
265
+			$user->password = $password;
266
+			$user->save();
267
+
268
+			$token = \JWTAuth::fromUser($user);
269
+		});
270
+
271
+		switch ($response) {
272
+			case \Password::PASSWORD_RESET:
273
+				return ['token' => $token];
274 274
                 
275
-            case \Password::INVALID_TOKEN:
276
-                \ErrorHandler::invalidResetToken('token');
277
-
278
-            case \Password::INVALID_PASSWORD:
279
-                \ErrorHandler::invalidResetPassword('email');
280
-
281
-            case \Password::INVALID_USER:
282
-                \ErrorHandler::notFound('user');
283
-
284
-            default:
285
-                \ErrorHandler::generalError();
286
-        }
287
-    }
288
-
289
-    /**
290
-     * Change the logged in user password.
291
-     *
292
-     * @param  array  $credentials
293
-     * @return void
294
-     */
295
-    public function changePassword($credentials)
296
-    {
297
-        $user = \JWTAuth::parseToken()->authenticate();
298
-        if ( ! \Hash::check($credentials['old_password'], $user->password)) 
299
-        {
300
-            \ErrorHandler::invalidOldPassword();
301
-        }
302
-
303
-        $user->password = $credentials['password'];
304
-        $user->save();
305
-    }
306
-
307
-    /**
308
-     * Refresh the expired login token.
309
-     *
310
-     * @return array
311
-     */
312
-    public function refreshtoken()
313
-    {
314
-        $token = \JWTAuth::parseToken()->refresh();
315
-
316
-        return ['token' => $token];
317
-    }
318
-
319
-    /**
320
-     * Paginate all users in the given group based on the given conditions.
321
-     * 
322
-     * @param  string  $groupName
323
-     * @param  array   $relations
324
-     * @param  integer $perPage
325
-     * @param  string  $sortBy
326
-     * @param  boolean $desc
327
-     * @return \Illuminate\Http\Response
328
-     */
329
-    public function group($conditions, $groupName, $relations, $perPage, $sortBy, $desc)
330
-    {   
331
-        unset($conditions['page']);
332
-        $conditions = $this->constructConditions($conditions, $this->model);
333
-        $sort       = $desc ? 'desc' : 'asc';
334
-        $model      = call_user_func_array("{$this->getModel()}::with", array($relations));
335
-
336
-        $model->whereHas('groups', function($q) use ($groupName){
337
-            $q->where('name', $groupName);
338
-        });
275
+			case \Password::INVALID_TOKEN:
276
+				\ErrorHandler::invalidResetToken('token');
277
+
278
+			case \Password::INVALID_PASSWORD:
279
+				\ErrorHandler::invalidResetPassword('email');
280
+
281
+			case \Password::INVALID_USER:
282
+				\ErrorHandler::notFound('user');
283
+
284
+			default:
285
+				\ErrorHandler::generalError();
286
+		}
287
+	}
288
+
289
+	/**
290
+	 * Change the logged in user password.
291
+	 *
292
+	 * @param  array  $credentials
293
+	 * @return void
294
+	 */
295
+	public function changePassword($credentials)
296
+	{
297
+		$user = \JWTAuth::parseToken()->authenticate();
298
+		if ( ! \Hash::check($credentials['old_password'], $user->password)) 
299
+		{
300
+			\ErrorHandler::invalidOldPassword();
301
+		}
302
+
303
+		$user->password = $credentials['password'];
304
+		$user->save();
305
+	}
306
+
307
+	/**
308
+	 * Refresh the expired login token.
309
+	 *
310
+	 * @return array
311
+	 */
312
+	public function refreshtoken()
313
+	{
314
+		$token = \JWTAuth::parseToken()->refresh();
315
+
316
+		return ['token' => $token];
317
+	}
318
+
319
+	/**
320
+	 * Paginate all users in the given group based on the given conditions.
321
+	 * 
322
+	 * @param  string  $groupName
323
+	 * @param  array   $relations
324
+	 * @param  integer $perPage
325
+	 * @param  string  $sortBy
326
+	 * @param  boolean $desc
327
+	 * @return \Illuminate\Http\Response
328
+	 */
329
+	public function group($conditions, $groupName, $relations, $perPage, $sortBy, $desc)
330
+	{   
331
+		unset($conditions['page']);
332
+		$conditions = $this->constructConditions($conditions, $this->model);
333
+		$sort       = $desc ? 'desc' : 'asc';
334
+		$model      = call_user_func_array("{$this->getModel()}::with", array($relations));
335
+
336
+		$model->whereHas('groups', function($q) use ($groupName){
337
+			$q->where('name', $groupName);
338
+		});
339 339
 
340 340
         
341
-        if (count($conditions['conditionValues']))
342
-        {
343
-            $model->whereRaw($conditions['conditionString'], $conditions['conditionValues']);
344
-        }
345
-
346
-        if ($perPage) 
347
-        {
348
-            return $model->orderBy($sortBy, $sort)->paginate($perPage);
349
-        }
350
-
351
-        return $model->orderBy($sortBy, $sort)->get();
352
-    }
353
-
354
-    /**
355
-     * Save the given data to the logged in user.
356
-     *
357
-     * @param  array $credentials
358
-     * @return object
359
-     */
360
-    public function saveProfile($credentials) 
361
-    {
362
-        $user = \JWTAuth::parseToken()->authenticate();
363
-        $user->save($credentials);
364
-
365
-        return $user;
366
-    }
341
+		if (count($conditions['conditionValues']))
342
+		{
343
+			$model->whereRaw($conditions['conditionString'], $conditions['conditionValues']);
344
+		}
345
+
346
+		if ($perPage) 
347
+		{
348
+			return $model->orderBy($sortBy, $sort)->paginate($perPage);
349
+		}
350
+
351
+		return $model->orderBy($sortBy, $sort)->get();
352
+	}
353
+
354
+	/**
355
+	 * Save the given data to the logged in user.
356
+	 *
357
+	 * @param  array $credentials
358
+	 * @return object
359
+	 */
360
+	public function saveProfile($credentials) 
361
+	{
362
+		$user = \JWTAuth::parseToken()->authenticate();
363
+		$user->save($credentials);
364
+
365
+		return $user;
366
+	}
367 367
 }
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
         $user        = \Core::users()->find(\JWTAuth::parseToken()->authenticate()->id, $relations);
27 27
         foreach ($user->groups()->get() as $group)
28 28
         {
29
-            $group->permissions->each(function ($permission) use (&$permissions){
29
+            $group->permissions->each(function($permission) use (&$permissions){
30 30
                 $permissions[$permission->model][$permission->id] = $permission->name;
31 31
             });
32 32
         }
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
      * @param  boolean $user
45 45
      * @return boolean
46 46
      */
47
-    public function can($nameOfPermission, $model, $user = false )
47
+    public function can($nameOfPermission, $model, $user = false)
48 48
     {      
49 49
         $user        = $user ?: \JWTAuth::parseToken()->authenticate();
50 50
         $permissions = [];
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
             \ErrorHandler::tokenExpired();
55 55
         }
56 56
 
57
-        $user->groups->pluck('permissions')->each(function ($permission) use (&$permissions, $model){
57
+        $user->groups->pluck('permissions')->each(function($permission) use (&$permissions, $model){
58 58
             $permissions = array_merge($permissions, $permission->where('model', $model)->pluck('name')->toArray()); 
59 59
         });
60 60
         
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
      */
85 85
     public function assignGroups($user_id, $group_ids)
86 86
     {
87
-        \DB::transaction(function () use ($user_id, $group_ids) {
87
+        \DB::transaction(function() use ($user_id, $group_ids) {
88 88
             $user = $this->find($user_id);
89 89
             $user->groups()->detach();
90 90
             $user->groups()->attach($group_ids);
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
         $url   = $this->config['resetLink'];
248 248
         $token = \Password::getRepository()->create($user);
249 249
         
250
-        \Mail::send('acl::resetpassword', ['user' => $user, 'url' => $url, 'token' => $token], function ($m) use ($user) {
250
+        \Mail::send('acl::resetpassword', ['user' => $user, 'url' => $url, 'token' => $token], function($m) use ($user) {
251 251
             $m->to($user->email, $user->name)->subject('Your Password Reset Link');
252 252
         });
253 253
     }
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
     public function resetPassword($credentials)
262 262
     {
263 263
         $token    = false;
264
-        $response = \Password::reset($credentials, function ($user, $password) use (&$token) {
264
+        $response = \Password::reset($credentials, function($user, $password) use (&$token) {
265 265
             $user->password = $password;
266 266
             $user->save();
267 267
 
Please login to merge, or discard this patch.
src/Modules/V1/Notifications/Providers/RouteServiceProvider.php 2 patches
Indentation   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -8,72 +8,72 @@
 block discarded – undo
8 8
 class RouteServiceProvider extends ServiceProvider
9 9
 {
10 10
 	/**
11
-     * This namespace is applied to your controller routes.
12
-     *
13
-     * In addition, it is set as the URL generator's root namespace.
14
-     *
15
-     * @var string
16
-     */
17
-    protected $namespace = 'App\Modules\V1\Notifications\Http\Controllers';
11
+	 * This namespace is applied to your controller routes.
12
+	 *
13
+	 * In addition, it is set as the URL generator's root namespace.
14
+	 *
15
+	 * @var string
16
+	 */
17
+	protected $namespace = 'App\Modules\V1\Notifications\Http\Controllers';
18 18
 
19
-    /**
20
-     * Define your route model bindings, pattern filters, etc.
21
-     *
22
-     * @return void
23
-     */
24
-    public function boot()
25
-    {
26
-        //
19
+	/**
20
+	 * Define your route model bindings, pattern filters, etc.
21
+	 *
22
+	 * @return void
23
+	 */
24
+	public function boot()
25
+	{
26
+		//
27 27
 
28
-        parent::boot();
29
-    }
28
+		parent::boot();
29
+	}
30 30
 
31
-    /**
32
-     * Define the routes for the module.
33
-     *
34
-     * @return void
35
-     */
36
-    public function map()
37
-    {
38
-        $this->mapWebRoutes();
31
+	/**
32
+	 * Define the routes for the module.
33
+	 *
34
+	 * @return void
35
+	 */
36
+	public function map()
37
+	{
38
+		$this->mapWebRoutes();
39 39
 
40
-        $this->mapApiRoutes();
40
+		$this->mapApiRoutes();
41 41
 
42
-        //
43
-    }
42
+		//
43
+	}
44 44
 
45
-    /**
46
-     * Define the "web" routes for the module.
47
-     *
48
-     * These routes all receive session state, CSRF protection, etc.
49
-     *
50
-     * @return void
51
-     */
52
-    protected function mapWebRoutes()
53
-    {
54
-        Route::group([
55
-            'middleware' => 'web',
56
-            'namespace'  => $this->namespace,
57
-        ], function ($router) {
58
-            require module_path('notifications', 'Routes/web.php');
59
-        });
60
-    }
45
+	/**
46
+	 * Define the "web" routes for the module.
47
+	 *
48
+	 * These routes all receive session state, CSRF protection, etc.
49
+	 *
50
+	 * @return void
51
+	 */
52
+	protected function mapWebRoutes()
53
+	{
54
+		Route::group([
55
+			'middleware' => 'web',
56
+			'namespace'  => $this->namespace,
57
+		], function ($router) {
58
+			require module_path('notifications', 'Routes/web.php');
59
+		});
60
+	}
61 61
 
62
-    /**
63
-     * Define the "api" routes for the module.
64
-     *
65
-     * These routes are typically stateless.
66
-     *
67
-     * @return void
68
-     */
69
-    protected function mapApiRoutes()
70
-    {
71
-        Route::group([
72
-            'middleware' => 'api',
73
-            'namespace'  => $this->namespace,
74
-            'prefix'     => 'api',
75
-        ], function ($router) {
76
-            require module_path('notifications', 'Routes/api.php');
77
-        });
78
-    }
62
+	/**
63
+	 * Define the "api" routes for the module.
64
+	 *
65
+	 * These routes are typically stateless.
66
+	 *
67
+	 * @return void
68
+	 */
69
+	protected function mapApiRoutes()
70
+	{
71
+		Route::group([
72
+			'middleware' => 'api',
73
+			'namespace'  => $this->namespace,
74
+			'prefix'     => 'api',
75
+		], function ($router) {
76
+			require module_path('notifications', 'Routes/api.php');
77
+		});
78
+	}
79 79
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
         Route::group([
55 55
             'middleware' => 'web',
56 56
             'namespace'  => $this->namespace,
57
-        ], function ($router) {
57
+        ], function($router) {
58 58
             require module_path('notifications', 'Routes/web.php');
59 59
         });
60 60
     }
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
             'middleware' => 'api',
73 73
             'namespace'  => $this->namespace,
74 74
             'prefix'     => 'api',
75
-        ], function ($router) {
75
+        ], function($router) {
76 76
             require module_path('notifications', 'Routes/api.php');
77 77
         });
78 78
     }
Please login to merge, or discard this patch.