add test batches

This commit is contained in:
root
2026-06-08 23:45:55 -04:00
parent c792b8be05
commit 8d4d610b82
1480 changed files with 22587 additions and 10762 deletions
@@ -14,19 +14,20 @@ class SupportRequestService
public function __construct(
private GlobalConfigService $configService,
private EmailDispatchService $emailService
) {}
) {
}
public function list(int $userId, array $filters, int $page, int $perPage, bool $asAdmin = false): LengthAwarePaginator
{
$query = SupportRequest::query()->with('user');
if (! $asAdmin) {
if (!$asAdmin) {
$query->where('user_id', $userId);
} elseif (! empty($filters['user_id'])) {
} elseif (!empty($filters['user_id'])) {
$query->where('user_id', (int) $filters['user_id']);
}
if (! empty($filters['status'])) {
if (!empty($filters['status'])) {
$query->where('status', $filters['status']);
}
@@ -54,7 +55,7 @@ class SupportRequestService
$recipient = (string) config('support.contact_email', 'support@alrahmaisgl.org');
$emailSent = false;
if (! app()->runningUnitTests()) {
if (!app()->runningUnitTests()) {
$emailSent = $this->emailService->send(
$recipient,
(string) $payload['subject'],
@@ -65,8 +66,8 @@ class SupportRequestService
);
}
if (! $emailSent) {
Log::warning('Support email failed for user '.$userId);
if (!$emailSent) {
Log::warning('Support email failed for user ' . $userId);
}
return [