Skip to content

Commit 5c47d9c

Browse files
committed
Replace get_class() with $instance::class
Signed-off-by: George Steel <[email protected]>
1 parent c73808c commit 5c47d9c

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

src/ProblemDetailsResponseFactory.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
use function array_merge;
1818
use function array_walk_recursive;
19-
use function get_class;
2019
use function get_resource_type;
2120
use function is_array;
2221
use function is_callable;
@@ -402,7 +401,7 @@ private function createTypeFromStatus(int $status): string
402401
private function createThrowableDetail(Throwable $e): array
403402
{
404403
$detail = [
405-
'class' => get_class($e),
404+
'class' => $e::class,
406405
'code' => $e->getCode(),
407406
'message' => $e->getMessage(),
408407
'file' => $e->getFile(),
@@ -413,7 +412,7 @@ private function createThrowableDetail(Throwable $e): array
413412
$previous = [];
414413
while ($e = $e->getPrevious()) {
415414
$previous[] = [
416-
'class' => get_class($e),
415+
'class' => $e::class,
417416
'code' => $e->getCode(),
418417
'message' => $e->getMessage(),
419418
'file' => $e->getFile(),

test/ProblemDetailsAssertionsTrait.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
use Throwable;
1111

1212
use function array_walk_recursive;
13-
use function get_class;
1413
use function json_decode;
1514
use function json_encode;
1615
use function simplexml_load_string;
@@ -40,7 +39,7 @@ public function assertProblemDetails(array $expected, array $details): void
4039
public function assertExceptionDetails(Throwable $e, array $details): void
4140
{
4241
$this->assertArrayHasKey('class', $details);
43-
$this->assertSame(get_class($e), $details['class']);
42+
$this->assertSame($e::class, $details['class']);
4443
$this->assertArrayHasKey('code', $details);
4544
$this->assertSame($e->getCode(), (int) $details['code']);
4645
$this->assertArrayHasKey('message', $details);

0 commit comments

Comments
 (0)