%PDF- %PDF-
Direktori : /home/graphicd/www/vebto/vendor/laravel/horizon/src/Http/Controllers/ |
Current File : /home/graphicd/www/vebto/vendor/laravel/horizon/src/Http/Controllers/MasterSupervisorController.php |
<?php namespace Laravel\Horizon\Http\Controllers; use Laravel\Horizon\Contracts\MasterSupervisorRepository; use Laravel\Horizon\Contracts\SupervisorRepository; class MasterSupervisorController extends Controller { /** * Get all of the master supervisors and their underlying supervisors. * * @param \Laravel\Horizon\Contracts\MasterSupervisorRepository $masters * @param \Laravel\Horizon\Contracts\SupervisorRepository $supervisors * @return \Illuminate\Support\Collection */ public function index(MasterSupervisorRepository $masters, SupervisorRepository $supervisors) { $masters = collect($masters->all())->keyBy('name')->sortBy('name'); $supervisors = collect($supervisors->all())->sortBy('name')->groupBy('master'); return $masters->each(function ($master, $name) use ($supervisors) { $master->supervisors = $supervisors->get($name); }); } }