Skip to content

Commit 67c22f3

Browse files
committed
adjusted spec test cases, regenerated baseline
1 parent fea55d7 commit 67c22f3

3 files changed

Lines changed: 17 additions & 86 deletions

File tree

phpstan-baseline.neon

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,42 +1062,6 @@ parameters:
10621062
count: 1
10631063
path: spec/ResponseTagger/Value/ContentInfoTaggerSpec.php
10641064

1065-
-
1066-
message: '#^Method FOS\\HttpCache\\ResponseTagger\:\:addTags\(\) invoked with 0 parameters, 1 required\.$#'
1067-
identifier: arguments.count
1068-
count: 1
1069-
path: spec/ResponseTagger/Value/ContentInfoTaggerSpec.php
1070-
1071-
-
1072-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\ContentInfoTaggerSpec\:\:it_ignores_non_content_info\(\) has no return type specified\.$#'
1073-
identifier: missingType.return
1074-
count: 1
1075-
path: spec/ResponseTagger/Value/ContentInfoTaggerSpec.php
1076-
1077-
-
1078-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\ContentInfoTaggerSpec\:\:it_is_initializable\(\) has no return type specified\.$#'
1079-
identifier: missingType.return
1080-
count: 1
1081-
path: spec/ResponseTagger/Value/ContentInfoTaggerSpec.php
1082-
1083-
-
1084-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\ContentInfoTaggerSpec\:\:it_tags_with_content_and_content_type_id\(\) has no return type specified\.$#'
1085-
identifier: missingType.return
1086-
count: 1
1087-
path: spec/ResponseTagger/Value/ContentInfoTaggerSpec.php
1088-
1089-
-
1090-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\ContentInfoTaggerSpec\:\:it_tags_with_location_id_if_one_is_set\(\) has no return type specified\.$#'
1091-
identifier: missingType.return
1092-
count: 1
1093-
path: spec/ResponseTagger/Value/ContentInfoTaggerSpec.php
1094-
1095-
-
1096-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\ContentInfoTaggerSpec\:\:let\(\) has no return type specified\.$#'
1097-
identifier: missingType.return
1098-
count: 1
1099-
path: spec/ResponseTagger/Value/ContentInfoTaggerSpec.php
1100-
11011065
-
11021066
message: '#^Call to an undefined method FOS\\HttpCache\\ResponseTagger\:\:shouldHaveBeenCalled\(\)\.$#'
11031067
identifier: method.notFound
@@ -1122,42 +1086,6 @@ parameters:
11221086
count: 1
11231087
path: spec/ResponseTagger/Value/LocationTaggerSpec.php
11241088

1125-
-
1126-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\LocationTaggerSpec\:\:it_ignores_non_location\(\) has no return type specified\.$#'
1127-
identifier: missingType.return
1128-
count: 1
1129-
path: spec/ResponseTagger/Value/LocationTaggerSpec.php
1130-
1131-
-
1132-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\LocationTaggerSpec\:\:it_is_initializable\(\) has no return type specified\.$#'
1133-
identifier: missingType.return
1134-
count: 1
1135-
path: spec/ResponseTagger/Value/LocationTaggerSpec.php
1136-
1137-
-
1138-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\LocationTaggerSpec\:\:it_tags_with_location_id_if_not_main_location\(\) has no return type specified\.$#'
1139-
identifier: missingType.return
1140-
count: 1
1141-
path: spec/ResponseTagger/Value/LocationTaggerSpec.php
1142-
1143-
-
1144-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\LocationTaggerSpec\:\:it_tags_with_parent_location_id\(\) has no return type specified\.$#'
1145-
identifier: missingType.return
1146-
count: 1
1147-
path: spec/ResponseTagger/Value/LocationTaggerSpec.php
1148-
1149-
-
1150-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\LocationTaggerSpec\:\:it_tags_with_path_items\(\) has no return type specified\.$#'
1151-
identifier: missingType.return
1152-
count: 1
1153-
path: spec/ResponseTagger/Value/LocationTaggerSpec.php
1154-
1155-
-
1156-
message: '#^Method spec\\Ibexa\\HttpCache\\ResponseTagger\\Value\\LocationTaggerSpec\:\:let\(\) has no return type specified\.$#'
1157-
identifier: missingType.return
1158-
count: 1
1159-
path: spec/ResponseTagger/Value/LocationTaggerSpec.php
1160-
11611089
-
11621090
message: '#^Parameter \#1 \$tags of method FOS\\HttpCache\\ResponseTagger\:\:addTags\(\) expects array\<string\>, Prophecy\\Argument\\Token\\AnyValueToken given\.$#'
11631091
identifier: argument.type

spec/ResponseTagger/Value/ContentInfoTaggerSpec.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,32 @@
33
namespace spec\Ibexa\HttpCache\ResponseTagger\Value;
44

55
use Ibexa\Contracts\Core\Repository\Values\Content\ContentInfo;
6+
use Ibexa\Core\Repository\Values\Content\Location;
67
use Ibexa\HttpCache\ResponseTagger\Value\ContentInfoTagger;
78
use FOS\HttpCache\ResponseTagger;
89
use PhpSpec\ObjectBehavior;
10+
use RuntimeException;
911

1012
class ContentInfoTaggerSpec extends ObjectBehavior
1113
{
12-
public function let(ResponseTagger $tagHandler)
14+
public function let(ResponseTagger $tagHandler): void
1315
{
1416
$this->beConstructedWith($tagHandler);
1517
}
1618

17-
public function it_is_initializable()
19+
public function it_is_initializable(): void
1820
{
1921
$this->shouldHaveType(ContentInfoTagger::class);
2022
}
2123

22-
public function it_ignores_non_content_info(ResponseTagger $tagHandler)
24+
public function it_ignores_non_content_info(ResponseTagger $tagHandler): void
2325
{
24-
$this->tag(null);
26+
$this->tag(new Location());
2527

26-
$tagHandler->addTags()->shouldNotHaveBeenCalled();
28+
$tagHandler->addTags([])->shouldNotHaveBeenCalled();
2729
}
2830

29-
public function it_tags_with_content_and_content_type_id(ResponseTagger $tagHandler)
31+
public function it_tags_with_content_and_content_type_id(ResponseTagger $tagHandler): void
3032
{
3133
$value = new ContentInfo(['id' => 123, 'contentTypeId' => 987]);
3234

@@ -35,7 +37,7 @@ public function it_tags_with_content_and_content_type_id(ResponseTagger $tagHand
3537
$tagHandler->addTags(['c123', 'ct987'])->shouldHaveBeenCalled();
3638
}
3739

38-
public function it_tags_with_location_id_if_one_is_set(ResponseTagger $tagHandler)
40+
public function it_tags_with_location_id_if_one_is_set(ResponseTagger $tagHandler): void
3941
{
4042
$value = new ContentInfo(['mainLocationId' => 456]);
4143

spec/ResponseTagger/Value/LocationTaggerSpec.php

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,36 @@
88
use FOS\HttpCache\ResponseTagger;
99
use PhpSpec\ObjectBehavior;
1010
use Prophecy\Argument;
11+
use RuntimeException;
1112

1213
class LocationTaggerSpec extends ObjectBehavior
1314
{
14-
public function let(ResponseTagger $tagHandler)
15+
public function let(ResponseTagger $tagHandler): void
1516
{
1617
$this->beConstructedWith($tagHandler);
1718
}
1819

19-
public function it_is_initializable()
20+
public function it_is_initializable(): void
2021
{
2122
$this->shouldHaveType(LocationTagger::class);
2223
}
2324

24-
public function it_ignores_non_location(ResponseTagger $tagHandler)
25+
public function it_ignores_non_location(ResponseTagger $tagHandler): void
2526
{
26-
$this->tag(null);
27+
$this->tag(new ContentInfo());
2728

2829
$tagHandler->addTags(Argument::any())->shouldNotHaveBeenCalled();
2930
}
3031

31-
public function it_tags_with_location_id_if_not_main_location(ResponseTagger $tagHandler)
32+
public function it_tags_with_location_id_if_not_main_location(ResponseTagger $tagHandler): void
3233
{
3334
$value = new Location(['id' => 123, 'contentInfo' => new ContentInfo(['mainLocationId' => 321])]);
3435
$this->tag($value);
3536

3637
$tagHandler->addTags(['l123'])->shouldHaveBeenCalled();
3738
}
3839

39-
public function it_tags_with_parent_location_id(ResponseTagger $tagHandler)
40+
public function it_tags_with_parent_location_id(ResponseTagger $tagHandler): void
4041
{
4142
$value = new Location(['parentLocationId' => 123, 'contentInfo' => new ContentInfo()]);
4243

@@ -45,7 +46,7 @@ public function it_tags_with_parent_location_id(ResponseTagger $tagHandler)
4546
$tagHandler->addTags(['pl123'])->shouldHaveBeenCalled();
4647
}
4748

48-
public function it_tags_with_path_items(ResponseTagger $tagHandler)
49+
public function it_tags_with_path_items(ResponseTagger $tagHandler): void
4950
{
5051
$value = new Location(['pathString' => '/1/2/123', 'contentInfo' => new ContentInfo()]);
5152

0 commit comments

Comments
 (0)