Skip to content

Commit bcaeeea

Browse files
committed
test: fix codeigniter.unknownServiceMethod errors
1 parent fa0913c commit bcaeeea

File tree

4 files changed

+14
-50
lines changed

4 files changed

+14
-50
lines changed

tests/system/CommonSingleServiceTest.php

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public function testSingleServiceWithNoParamsSupplied(string $service): void
3434
{
3535
Services::injectMock('security', new MockSecurity(new SecurityConfig()));
3636

37-
$service1 = single_service($service);
38-
$service2 = single_service($service);
37+
$service1 = single_service($service); // @phpstan-ignore codeigniter.unknownServiceMethod
38+
$service2 = single_service($service); // @phpstan-ignore codeigniter.unknownServiceMethod
3939

4040
assert($service1 !== null);
4141

@@ -62,8 +62,8 @@ public function testSingleServiceWithAtLeastOneParamSupplied(string $service): v
6262

6363
$params[] = $method->getNumberOfParameters() === 1 ? true : $method->getParameters()[0]->getDefaultValue();
6464

65-
$service1 = single_service($service, ...$params);
66-
$service2 = single_service($service, ...$params);
65+
$service1 = single_service($service, ...$params); // @phpstan-ignore codeigniter.unknownServiceMethod
66+
$service2 = single_service($service, ...$params); // @phpstan-ignore codeigniter.unknownServiceMethod
6767

6868
assert($service1 !== null);
6969

@@ -91,13 +91,16 @@ public function testSingleServiceWithAllParamsSupplied(): void
9191

9292
public function testSingleServiceWithGibberishGiven(): void
9393
{
94-
$this->assertNull(single_service('foo'));
95-
$this->assertNull(single_service('bar'));
96-
$this->assertNull(single_service('baz'));
97-
$this->assertNull(single_service('caches'));
98-
$this->assertNull(single_service('timers'));
94+
$this->assertNull(single_service('foo')); // @phpstan-ignore codeigniter.unknownServiceMethod
95+
$this->assertNull(single_service('bar')); // @phpstan-ignore codeigniter.unknownServiceMethod
96+
$this->assertNull(single_service('baz')); // @phpstan-ignore codeigniter.unknownServiceMethod
97+
$this->assertNull(single_service('caches')); // @phpstan-ignore codeigniter.unknownServiceMethod
98+
$this->assertNull(single_service('timers')); // @phpstan-ignore codeigniter.unknownServiceMethod
9999
}
100100

101+
/**
102+
* @return iterable<string, array{string}>
103+
*/
101104
public static function provideServiceNames(): iterable
102105
{
103106
static $services = [];

utils/phpstan-baseline/codeigniter.unknownServiceMethod.neon

Lines changed: 0 additions & 33 deletions
This file was deleted.

utils/phpstan-baseline/loader.neon

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# total 3511 errors
1+
# total 3501 errors
22
includes:
33
- argument.type.neon
44
- assign.propertyType.neon
@@ -7,7 +7,6 @@ includes:
77
- codeigniter.modelArgumentType.neon
88
- codeigniter.superglobalAccess.neon
99
- codeigniter.superglobalAccessAssign.neon
10-
- codeigniter.unknownServiceMethod.neon
1110
- deadCode.unreachable.neon
1211
- empty.notAllowed.neon
1312
- generator.valueType.neon

utils/phpstan-baseline/missingType.iterableValue.neon

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# total 1618 errors
1+
# total 1617 errors
22

33
parameters:
44
ignoreErrors:
@@ -6472,11 +6472,6 @@ parameters:
64726472
count: 1
64736473
path: ../../tests/system/CommonHelperTest.php
64746474

6475-
-
6476-
message: '#^Method CodeIgniter\\CommonSingleServiceTest\:\:provideServiceNames\(\) return type has no value type specified in iterable type iterable\.$#'
6477-
count: 1
6478-
path: ../../tests/system/CommonSingleServiceTest.php
6479-
64806475
-
64816476
message: '#^Method CodeIgniter\\Config\\DotEnvTest\:\:provideLoadsVars\(\) return type has no value type specified in iterable type iterable\.$#'
64826477
count: 1

0 commit comments

Comments
 (0)