• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

conedevelopment / bazar / 20694116184

04 Jan 2026 02:08PM UTC coverage: 68.615% (+4.5%) from 64.117%
20694116184

push

github

iamgergo
version

1679 of 2447 relevant lines covered (68.61%)

25.06 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/Http/Controllers/GatewayController.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace Cone\Bazar\Http\Controllers;
6

7
use Cone\Bazar\Support\Facades\Gateway;
8
use Illuminate\Http\Request;
9
use Illuminate\Support\Facades\Response as ResponseFactory;
10
use Symfony\Component\HttpFoundation\Response;
11
use Throwable;
12

13
class GatewayController extends Controller
14
{
15
    /**
16
     * Handle the capture request.
17
     */
18
    public function capture(Request $request, string $driver): Response
×
19
    {
20
        try {
21
            $gateway = Gateway::driver($driver);
×
22

23
            return $gateway->handleCapture(
×
24
                $request, $gateway->resolveOrderForCapture($request)
×
25
            )->toResponse($request);
×
26
        } catch (Throwable $exception) {
×
27
            report($exception);
×
28

29
            return ResponseFactory::make('Invalid request.', Response::HTTP_BAD_REQUEST);
×
30
        }
31
    }
32

33
    /**
34
     * Handle the notification request.
35
     */
36
    public function notification(Request $request, string $driver): Response
×
37
    {
38
        try {
39
            $gateway = Gateway::driver($driver);
×
40

41
            return $gateway->handleNotification(
×
42
                $request, $gateway->resolveOrderForNotification($request)
×
43
            )->toResponse($request);
×
44
        } catch (Throwable $exception) {
×
45
            report($exception);
×
46

47
            return ResponseFactory::make('Invalid request.', Response::HTTP_BAD_REQUEST);
×
48
        }
49
    }
50
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc