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

leeqvip / php-apollo / 21220519821

21 Jan 2026 06:06PM UTC coverage: 52.632%. First build
21220519821

push

github

leeqvip
feat: first commit

110 of 209 new or added lines in 9 files covered. (52.63%)

110 of 209 relevant lines covered (52.63%)

6.2 hits per line

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

0.0
/src/Exceptions/ApolloException.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace Leeqvip\Apollo\Exceptions;
6

7
/**
8
 * Apollo client exception
9
 */
10
class ApolloException extends \Exception
11
{
12
    /**
13
     * Response data
14
     * @var mixed
15
     */
16
    protected mixed $context;
17

18
    /**
19
     * Constructor
20
     * 
21
     * @param string $message Exception message
22
     * @param int $code Exception code
23
     * @param mixed $response Response data
24
     * @param \Throwable|null $previous Previous exception
25
     */
26
    public function __construct(string $message, int $code = 0, ?\Throwable $previous = null, $context = null)
27
    {
NEW
28
        parent::__construct($message, $code, $previous);
×
NEW
29
        $this->context = $context;
×
30
    }
31

32
    /**
33
     * Get response data
34
     * 
35
     * @return mixed
36
     */
37
    public function getContext(): mixed
38
    {
NEW
39
        return $this->context;
×
40
    }
41
}
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