Skip to content

Commit 7638e73

Browse files
committed
Use Queue enum
1 parent c93d3b4 commit 7638e73

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

app/Enums/Queue.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
namespace App\Enums;
4+
5+
use Illuminate\Support\Collection;
6+
7+
enum Queue: string
8+
{
9+
case DEFAULT = 'default';
10+
case MAIL = 'mail';
11+
12+
public static function values(): Collection
13+
{
14+
return collect(self::cases())->map(fn ($case): string => $case->value);
15+
}
16+
}

config/horizon.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?php
22

33
use App\Enums\Environment;
4+
use App\Enums\Queue;
45
use Illuminate\Support\Str;
56

67
return [
@@ -185,7 +186,7 @@
185186
'defaults' => [
186187
'supervisor-1' => [
187188
'connection' => 'redis',
188-
'queue' => ['default'],
189+
'queue' => Queue::values()->toArray(),
189190
'balance' => 'auto',
190191
'autoScalingStrategy' => 'time',
191192
'maxProcesses' => 1,

0 commit comments

Comments
 (0)