Skip to content

Commit ac78ce8

Browse files
committed
fix: phpstan
1 parent a6437be commit ac78ce8

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/Resources/Concerns/Attributes.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,23 @@ private function requestedAttributes(Request $request): array
6464
});
6565
}
6666

67-
private function prepareAttributes(Request $request)
67+
/**
68+
* @param Request $request
69+
* @return iterable<string, \Closure|mixed>|iterable<array-key, \Ark4ne\JsonApi\Descriptors\Values\Value>
70+
*/
71+
private function prepareAttributes(Request $request): iterable
6872
{
6973
$attributes = $this->toAttributes($request);
7074
$attributes = $this->mergeValues($attributes);
7175

7276
return $this->autoWhenHas($attributes);
7377
}
7478

75-
private function resolveAttributes(Request $request)
79+
/**
80+
* @param Request $request
81+
* @return iterable<string, \Closure|mixed>|iterable<array-key, \Ark4ne\JsonApi\Descriptors\Values\Value>
82+
*/
83+
private function resolveAttributes(Request $request): iterable
7684
{
7785
$attributes = $this->prepareAttributes($request);
7886

src/Resources/Concerns/ConditionallyLoadsAttributes.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ protected function applyWhen(bool $condition, iterable $data): MergeValue
8585
public function whenHas($attribute, $value = null, $default = null)
8686
{
8787
if (Supported::$whenHas) {
88+
// @phpstan-ignore-next-line
8889
return parent::whenHas($attribute, $value, $default);
8990
}
9091

@@ -115,6 +116,7 @@ public function whenHas($attribute, $value = null, $default = null)
115116
public function unless($condition, $value, $default = null)
116117
{
117118
if (Supported::$whenHas) {
119+
// @phpstan-ignore-next-line
118120
return parent::unless($condition, $value, $default);
119121
}
120122

0 commit comments

Comments
 (0)