Skip to content

Commit 6ecfb5a

Browse files
MoiraeKondukterCRO
Moirae
authored andcommittedFeb 9, 2022
refactor: wip phpstan
1 parent d05ac8b commit 6ecfb5a

File tree

6 files changed

+8
-1
lines changed

6 files changed

+8
-1
lines changed
 

Diff for: ‎src/Definition/Model/Request/GetResourceCollectionRequestInterface.php

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ public function getSortSet(): ?SortSet;
3838
public function disablePagination(): self;
3939

4040
/**
41+
* @param string[] $allowedFilters
42+
*
4143
* @throws UnsupportedFilterAttributeGivenException
4244
*/
4345
public function allowFilters(array $allowedFilters): self;

Diff for: ‎src/Definition/Model/Resource/Relationship/Data/RelationshipDataInterface.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ interface RelationshipDataInterface
88
{
99
public function isEmpty(): bool;
1010

11-
public function getData();
11+
public function getData(): mixed;
1212
}

Diff for: ‎src/Implementation/Encoding/DocumentDataToPhpArrayEncoder.php

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public function __construct(
3737
$this->resourceIdentifierCollectionEncoder = $resourceIdentifierCollectionEncoder;
3838
}
3939

40+
/** @return array<mixed,mixed> */
4041
public function encode(DocumentDataInterface $documentData): ?array
4142
{
4243
if ($documentData->isResource()) {

Diff for: ‎src/Implementation/Encoding/PhpArrayToLinkCollectionEncoder.php

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
class PhpArrayToLinkCollectionEncoder implements PhpArrayToLinkCollectionEncoderInterface
1212
{
13+
/** @param array<string,string> $links */
1314
public function encode(array $links): LinkCollectionInterface
1415
{
1516
throw new \RuntimeException('Not implemented');

Diff for: ‎src/Implementation/Encoding/PhpArrayToRelationshipCollectionEncoder.php

+2
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ private function decodeRelationship(string $relationshipName, array $relationshi
9191
}
9292

9393
/**
94+
* @param null|array<int,array<string,string>> $resourceLinkage
95+
*
9496
* @throws JsonApiEncodingException
9597
*/
9698
private function parseRelationshipData(?array $resourceLinkage): RelationshipDataInterface

Diff for: ‎src/Implementation/Model/Resource/Relationship/Data/ToManyRelationshipData.php

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public static function make(ResourceIdentifierCollectionInterface $resourceIdent
2828
return new self($resourceIdentifierCollection);
2929
}
3030

31+
/** {@inheritDoc} */
3132
public function isEmpty(): bool
3233
{
3334
return null === $this->resourceIdentifierCollection

0 commit comments

Comments
 (0)
Please sign in to comment.