Skip to content

Commit 3872b6a

Browse files
committed
Code cleaning
1 parent fdd9ddf commit 3872b6a

File tree

11 files changed

+28
-38
lines changed

11 files changed

+28
-38
lines changed

src/Composers/SidebarViewComposer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ public function compose(View $view): void
1414
if (Gate::denies('read events')) {
1515
return;
1616
}
17-
$view->offsetGet('sidebar')->group(__('Content'), function (SidebarGroup $group) {
17+
$view->offsetGet('sidebar')->group(__('Content'), function (SidebarGroup $group): void {
1818
$group->id = 'content';
1919
$group->weight = 30;
20-
$group->addItem(__('Events'), function (SidebarItem $item) {
20+
$group->addItem(__('Events'), function (SidebarItem $item): void {
2121
$item->id = 'events';
2222
$item->icon = config('typicms.modules.events.sidebar.icon');
2323
$item->weight = config('typicms.modules.events.sidebar.weight');

src/Exports/RegistrationsExport.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public function __construct(Request $request)
2828
->selectFields()
2929
->where('event_id', $request->route()->originalParameter('event'))
3030
->addSelect([
31-
'event_name' => Event::select(column('title'))
31+
'event_name' => Event::query()->select(column('title'))
3232
->whereColumn('event_id', 'events.id')
3333
->limit(1),
3434
]);

src/Filters/FilterRegistrations.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public function __invoke(Builder $query, mixed $value, string $property): Builde
2020

2121
$columns = explode(',', $property);
2222

23-
return $query->where(function (Builder $query) use ($columns, $value) {
23+
return $query->where(function (Builder $query) use ($columns, $value): void {
2424
foreach ($columns as $column) {
2525
if ($column === 'event_name') {
26-
$query->orWhereHas('event', function ($query) use ($value) {
26+
$query->orWhereHas('event', function ($query) use ($value): void {
2727
$query->where('title', 'like', '%' . $value . '%');
2828
});
2929
} else {

src/Http/Controllers/AdminController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function create(): View
3131
$model = new Event();
3232

3333
return view('events::admin.create')
34-
->with(compact('model'));
34+
->with(['model' => $model]);
3535
}
3636

3737
public function edit(Event $event): View

src/Http/Controllers/ApiController.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,13 @@ public function index(Request $request): LengthAwarePaginator
2323
'registration_count' => DB::table('registrations')->selectRaw('COUNT(*)')->whereColumn('events.id', 'registrations.event_id'),
2424
]);
2525

26-
$data = QueryBuilder::for($query)
26+
return QueryBuilder::for($query)
2727
->allowedSorts(['status_translated', 'start_date', 'end_date', 'title_translated'])
2828
->allowedFilters([
2929
AllowedFilter::custom('title', new FilterOr()),
3030
])
3131
->allowedIncludes(['image'])
3232
->paginate($request->integer('per_page'));
33-
34-
return $data;
3533
}
3634

3735
protected function updatePartial(Event $event, Request $request): void

src/Http/Controllers/PublicController.php

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public function index(): View
2828
->paginate(config('typicms.modules.events.per_page'));
2929

3030
return view('events::public.index')
31-
->with(compact('models'));
31+
->with(['models' => $models]);
3232
}
3333

3434
public function past(): View
@@ -41,7 +41,7 @@ public function past(): View
4141
->paginate(config('typicms.modules.events.per_page'));
4242

4343
return view('events::public.past')
44-
->with(compact('models'));
44+
->with(['models' => $models]);
4545
}
4646

4747
public function show(string $slug): View
@@ -57,7 +57,7 @@ public function show(string $slug): View
5757
->firstOrFail();
5858

5959
return view('events::public.show')
60-
->with(compact('model'));
60+
->with(['model' => $model]);
6161
}
6262

6363
public function showRegistrationForm(string $slug): View
@@ -66,12 +66,10 @@ public function showRegistrationForm(string $slug): View
6666
->published()
6767
->whereSlugIs($slug)
6868
->firstOrFail();
69-
if (!$event->registration_form || $event->end_date < date('Y-m-d')) {
70-
abort(404);
71-
}
69+
abort_if(!$event->registration_form || $event->end_date < date('Y-m-d'), 404);
7270

7371
return view('events::public.registration')
74-
->with(compact('event'));
72+
->with(['event' => $event]);
7573
}
7674

7775
public function register(string $slug, RegistrationFormRequest $request): RedirectResponse
@@ -80,9 +78,7 @@ public function register(string $slug, RegistrationFormRequest $request): Redire
8078
->published()
8179
->whereSlugIs($slug)
8280
->firstOrFail();
83-
if (!$event->registration_form || $event->end_date < date('Y-m-d')) {
84-
abort(404);
85-
}
81+
abort_if(!$event->registration_form || $event->end_date < date('Y-m-d'), 404);
8682
$user = auth()->user();
8783
$data = $request->validated();
8884
$data['user_id'] = $user->id;
@@ -112,7 +108,7 @@ public function registered(string $slug): RedirectResponse|View
112108
->whereSlugIs($slug)
113109
->firstOrFail();
114110
if (session('success')) {
115-
return view('events::public.registered')->with(compact('event'));
111+
return view('events::public.registered')->with(['event' => $event]);
116112
}
117113

118114
return redirect(url('/'));

src/Http/Controllers/RegistrationsAdminController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class RegistrationsAdminController extends BaseAdminController
1818
{
1919
public function index(Event $event): View
2020
{
21-
return view('events::admin.registrations')->with(compact('event'));
21+
return view('events::admin.registrations')->with(['event' => $event]);
2222
}
2323

2424
public function export(Request $request, Event $event): BinaryFileResponse

src/Http/Controllers/RegistrationsApiController.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,13 @@ public function index(Request $request, Event $event): LengthAwarePaginator
1919
{
2020
$query = Registration::query()->selectFields()
2121
->where('event_id', $event->id);
22-
$data = QueryBuilder::for($query)
22+
23+
return QueryBuilder::for($query)
2324
->allowedSorts(['created_at', 'first_name', 'last_name', 'email', 'locale', 'number_of_people', 'message'])
2425
->allowedFilters([
2526
AllowedFilter::custom('created_at,first_name,last_name,email,locale,number_of_people,message', new FilterRegistrations()),
2627
])
2728
->paginate($request->integer('per_page'));
28-
29-
return $data;
3029
}
3130

3231
public function destroy(Event $event, Registration $registration): JsonResponse

src/Models/Event.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ protected function casts(): array
8888

8989
public function url(?string $locale = null): string
9090
{
91-
$locale = $locale ?: app()->getLocale();
91+
$locale ??= app()->getLocale();
9292
$route = $locale . '::event';
9393
$slug = $this->translate('slug', $locale) ?: null;
9494

@@ -102,7 +102,7 @@ public function upcoming(?int $number = null): Collection
102102
->published()
103103
->where('end_date', '>=', date('Y-m-d'))
104104
->orderBy('start_date');
105-
if ($number) {
105+
if ($number !== null && $number !== 0) {
106106
$query->take($number);
107107
}
108108

@@ -116,7 +116,7 @@ public function past(?int $number = null): Collection
116116
->published()
117117
->where('end_date', '<', date('Y-m-d'))
118118
->order();
119-
if ($number) {
119+
if ($number !== null && $number !== 0) {
120120
$query->take($number);
121121
}
122122

@@ -126,11 +126,7 @@ public function past(?int $number = null): Collection
126126
public function adjacent(int $direction, mixed $model, ?int $category_id = null): ?Model
127127
{
128128
$currentModel = $model;
129-
if ($currentModel->end_date < date('Y-m-d')) {
130-
$models = $this->past();
131-
} else {
132-
$models = $this->upcoming();
133-
}
129+
$models = $currentModel->end_date < date('Y-m-d') ? $this->past() : $this->upcoming();
134130
foreach ($models as $key => $model) {
135131
if ($currentModel->id === $model->id) {
136132
$adjacentKey = $key + $direction;

src/Providers/ModuleServiceProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function boot(): void
3737
/*
3838
* Add the page in the view.
3939
*/
40-
View::composer('events::public.*', function ($view) {
40+
View::composer('events::public.*', function ($view): void {
4141
$view->page = getPageLinkedToModule('events');
4242
});
4343
}

0 commit comments

Comments
 (0)