Code Duplication    Length = 11-11 lines in 4 locations

src/Modules/V1/Core/Database/Migrations/2016_01_24_123631_initialize_Core.php 1 location

@@ 137-147 (lines=11) @@
134
		 */
135
		$permissionIds = DB::table('permissions')->whereIn('model', ['settings', 'logs'])->select('id')->pluck('id');
136
		$adminGroupId  = DB::table('groups')->where('name', 'Admin')->first()->id;
137
		foreach ($permissionIds as $permissionId) 
138
		{
139
			DB::table('groups_permissions')->insert(
140
				[
141
				'permission_id' => $permissionId,
142
				'group_id'      => $adminGroupId,
143
				'created_at'    => \DB::raw('NOW()'),
144
				'updated_at'    => \DB::raw('NOW()')
145
				]
146
			);
147
		}
148
	}
149
150
	/**

src/Modules/V1/Notifications/Database/Migrations/2016_01_24_123631_initialize_notifications.php 1 location

@@ 142-152 (lines=11) @@
139
		 */
140
		$permissionIds = DB::table('permissions')->whereIn('model', ['notifications', 'pushNotificationDevices'])->select('id')->pluck('id');
141
		$adminGroupId  = DB::table('groups')->where('name', 'Admin')->first()->id;
142
		foreach ($permissionIds as $permissionId) 
143
		{
144
			DB::table('groups_permissions')->insert(
145
				[
146
				'permission_id' => $permissionId,
147
				'group_id'      => $adminGroupId,
148
				'created_at'    => \DB::raw('NOW()'),
149
				'updated_at'    => \DB::raw('NOW()')
150
				]
151
			);
152
		}
153
	}
154
155
	/**

src/Modules/V1/Acl/Database/Migrations/2016_01_05_130507_initialize_acl.php 1 location

@@ 255-265 (lines=11) @@
252
		 * Assign the permissions to the admin group.
253
		 */
254
		$permissionIds = DB::table('permissions')->whereIn('model', ['users', 'permissions', 'groups'])->select('id')->pluck('id');
255
		foreach ($permissionIds as $permissionId) 
256
		{
257
			DB::table('groups_permissions')->insert(
258
				[
259
				'permission_id' => $permissionId,
260
				'group_id'      => $adminGroupId,
261
				'created_at'    => \DB::raw('NOW()'),
262
				'updated_at'    => \DB::raw('NOW()')
263
				]
264
			);
265
		}
266
	}
267
268
	/**

src/Modules/V1/Reporting/Database/Migrations/2016_01_24_123631_initialize_reports.php 1 location

@@ 79-89 (lines=11) @@
76
		 */
77
		$permissionIds = DB::table('permissions')->whereIn('model', ['reports'])->select('id')->pluck('id');
78
		$adminGroupId  = DB::table('groups')->where('name', 'Admin')->first()->id;
79
		foreach ($permissionIds as $permissionId) 
80
		{
81
			DB::table('groups_permissions')->insert(
82
				[
83
				'permission_id' => $permissionId,
84
				'group_id'      => $adminGroupId,
85
				'created_at'    => \DB::raw('NOW()'),
86
				'updated_at'    => \DB::raw('NOW()')
87
				]
88
			);
89
		}
90
	}
91
92
	/**