src/Http/Controllers/Affiliation/SeatGroupAffiliationController.php
<?php/** * Created by PhpStorm. * User: felix * Date: 05.09.2018 * Time: 18:48. */ namespace Herpaderpaldent\Seat\SeatGroups\Http\Controllers\Affiliation; use Herpaderpaldent\Seat\SeatGroups\Actions\SeatGroups\GetCurrentAffiliationAction;use Herpaderpaldent\Seat\SeatGroups\Http\Validation\Affiliation\GetCurrentAffiliationsRequest;use Illuminate\Routing\Controller;use Yajra\DataTables\DataTables; class SeatGroupAffiliationController extends Controller{ public function getCurrentAffiliations(GetCurrentAffiliationsRequest $request, GetCurrentAffiliationAction $action) { $affiliations = collect($action->execute($request->all())); Similar blocks of code found in 2 locations. Consider refactoring. return DataTables::of($affiliations) ->addColumn('affiliation', function ($row) { return view('seatgroups::affiliation.partials.table-partials.affiliation', compact('row'))->render(); }) ->addColumn('remove', function ($row) { return view('seatgroups::affiliation.partials.table-partials.remove-button', compact('row'))->render(); }) ->rawColumns(['affiliation', 'remove']) ->make(true); }}