Skip to content

Commit 9539a10

Browse files
committed
refactor based on review
Signed-off-by: bidi47 <bidi@apidemia.com>
1 parent 5606442 commit 9539a10

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

‎src/App/src/Middleware/DeprecationMiddleware.php‎

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,14 @@
2121
use function array_merge;
2222
use function array_values;
2323
use function implode;
24-
use function is_string;
2524
use function sprintf;
2625

2726
class DeprecationMiddleware implements MiddlewareInterface
2827
{
2928
public const string RESOURCE_DEPRECATION_ATTRIBUTE = ResourceDeprecation::class;
3029

3130
/**
32-
* @param array<non-empty-string, mixed> $config
31+
* @param array{documentation_url?: non-empty-string} $config
3332
*/
3433
#[Inject(
3534
'config.application.versioning',
@@ -91,10 +90,7 @@ public function process(
9190
*/
9291
private function getDocumentationUrl(array $attribute): ?string
9392
{
94-
/** @var non-empty-string|null $url */
95-
$url = $attribute['link'] ?? $this->config['documentation_url'] ?? null;
96-
97-
return is_string($url) ? $url : null;
93+
return $attribute['link'] ?? $this->config['documentation_url'] ?? null;
9894
}
9995

10096
private function isSunsetReached(?string $sunset): bool

0 commit comments

Comments
 (0)