Skip to content

Commit 72b7f8a

Browse files
authored
refactor: Fix phpstan return.type (#9375)
* refactor: Fix phpstan return.type * refactor: Fix phpstan return.type
1 parent 3eb8a09 commit 72b7f8a

File tree

3 files changed

+24
-11
lines changed

3 files changed

+24
-11
lines changed

tests/system/Commands/Utilities/Routes/FilterFinderTest.php

+24-2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
use CodeIgniter\HTTP\IncomingRequest;
2222
use CodeIgniter\HTTP\Response;
2323
use CodeIgniter\Router\RouteCollection;
24+
use CodeIgniter\Router\RouteCollectionInterface;
2425
use CodeIgniter\Router\Router;
2526
use CodeIgniter\Test\CIUnitTestCase;
2627
use CodeIgniter\Test\ConfigFromArrayTrait;
@@ -53,7 +54,7 @@ protected function setUp(): void
5354
$this->moduleConfig->enabled = false;
5455
}
5556

56-
private function createRouteCollection(array $routes = []): RouteCollection
57+
private function createRouteCollection(array $routes = []): RouteCollectionInterface
5758
{
5859
$collection = new RouteCollection(service('locator'), $this->moduleConfig, new Routing());
5960

@@ -66,7 +67,7 @@ private function createRouteCollection(array $routes = []): RouteCollection
6667
return $collection->map($routes);
6768
}
6869

69-
private function createRouter(RouteCollection $collection): Router
70+
private function createRouter(RouteCollectionInterface $collection): Router
7071
{
7172
return new Router($collection, $this->request);
7273
}
@@ -101,6 +102,9 @@ private function createFilters(array $config = []): Filters
101102

102103
public function testFindGlobalsFilters(): void
103104
{
105+
/**
106+
* @var RouteCollection $collection
107+
*/
104108
$collection = $this->createRouteCollection();
105109
$router = $this->createRouter($collection);
106110
$filters = $this->createFilters();
@@ -118,6 +122,9 @@ public function testFindGlobalsFilters(): void
118122

119123
public function testFindGlobalsFiltersWithRedirectRoute(): void
120124
{
125+
/**
126+
* @var RouteCollection $collection
127+
*/
121128
$collection = $this->createRouteCollection();
122129
$collection->addRedirect('users/about', 'profile');
123130

@@ -137,6 +144,9 @@ public function testFindGlobalsFiltersWithRedirectRoute(): void
137144

138145
public function testFindGlobalsAndRouteFilters(): void
139146
{
147+
/**
148+
* @var RouteCollection $collection
149+
*/
140150
$collection = $this->createRouteCollection();
141151
$collection->get('admin', ' AdminController::index', ['filter' => 'honeypot']);
142152
$router = $this->createRouter($collection);
@@ -155,6 +165,9 @@ public function testFindGlobalsAndRouteFilters(): void
155165

156166
public function testFindGlobalsAndRouteClassnameFilters(): void
157167
{
168+
/**
169+
* @var RouteCollection $collection
170+
*/
158171
$collection = $this->createRouteCollection();
159172
$collection->get('admin', ' AdminController::index', ['filter' => InvalidChars::class]);
160173
$router = $this->createRouter($collection);
@@ -173,6 +186,9 @@ public function testFindGlobalsAndRouteClassnameFilters(): void
173186

174187
public function testFindGlobalsAndRouteMultipleFilters(): void
175188
{
189+
/**
190+
* @var RouteCollection $collection
191+
*/
176192
$collection = $this->createRouteCollection();
177193
$collection->get('admin', ' AdminController::index', ['filter' => ['honeypot', InvalidChars::class]]);
178194
$router = $this->createRouter($collection);
@@ -191,6 +207,9 @@ public function testFindGlobalsAndRouteMultipleFilters(): void
191207

192208
public function testFilterOrder(): void
193209
{
210+
/**
211+
* @var RouteCollection $collection
212+
*/
194213
$collection = $this->createRouteCollection([]);
195214
$collection->get('/', ' Home::index', ['filter' => ['route1', 'route2']]);
196215
$router = $this->createRouter($collection);
@@ -256,6 +275,9 @@ public function testFilterOrderWithOldFilterOrder(): void
256275
$feature = config(Feature::class);
257276
$feature->oldFilterOrder = true;
258277

278+
/**
279+
* @var RouteCollection $collection
280+
*/
259281
$collection = $this->createRouteCollection([]);
260282
$collection->get('/', ' Home::index', ['filter' => ['route1', 'route2']]);
261283
$router = $this->createRouter($collection);

utils/phpstan-baseline/loader.neon

-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ includes:
4343
- property.readOnlyByPhpDocDefaultValue.neon
4444
- property.unusedType.neon
4545
- return.missing.neon
46-
- return.type.neon
4746
- return.unusedType.neon
4847
- staticMethod.notFound.neon
4948
- ternary.shortNotAllowed.neon

utils/phpstan-baseline/return.type.neon

-8
This file was deleted.

0 commit comments

Comments
 (0)