Skip to content

Commit 85d46da

Browse files
Add return types to tests and final|internal|private methods
1 parent 396e6ca commit 85d46da

17 files changed

+27
-31
lines changed

Argument/BoundArgument.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function __construct($value, bool $trackUsage = true, int $type = 0, stri
4343
/**
4444
* {@inheritdoc}
4545
*/
46-
public function getValues()
46+
public function getValues(): array
4747
{
4848
return [$this->value, $this->identifier, $this->used, $this->type, $this->file];
4949
}

Compiler/ServiceLocatorTagPass.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,8 @@ protected function processValue($value, $isRoot = false)
8989
/**
9090
* @param Reference[] $refMap
9191
* @param string|null $callerId
92-
*
93-
* @return Reference
9492
*/
95-
public static function register(ContainerBuilder $container, array $refMap, $callerId = null)
93+
public static function register(ContainerBuilder $container, array $refMap, $callerId = null): Reference
9694
{
9795
foreach ($refMap as $id => $ref) {
9896
if (!$ref instanceof Reference) {

Tests/Compiler/ExtensionCompilerPassTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public function __construct($alias)
6161
$this->alias = $alias;
6262
}
6363

64-
public function getAlias()
64+
public function getAlias(): string
6565
{
6666
return $this->alias;
6767
}

Tests/Compiler/IntegrationTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ public function testTaggedServiceLocatorWithDefaultIndex()
406406

407407
class ServiceSubscriberStub implements ServiceSubscriberInterface
408408
{
409-
public static function getSubscribedServices()
409+
public static function getSubscribedServices(): array
410410
{
411411
return [];
412412
}

Tests/Compiler/MergeExtensionConfigurationPassTest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ public function testThrowingExtensionsGetMergedBag()
132132

133133
class FooConfiguration implements ConfigurationInterface
134134
{
135-
public function getConfigTreeBuilder()
135+
public function getConfigTreeBuilder(): TreeBuilder
136136
{
137137
$treeBuilder = new TreeBuilder('foo');
138138
$treeBuilder->getRootNode()
@@ -147,12 +147,12 @@ public function getConfigTreeBuilder()
147147

148148
class FooExtension extends Extension
149149
{
150-
public function getAlias()
150+
public function getAlias(): string
151151
{
152152
return 'foo';
153153
}
154154

155-
public function getConfiguration(array $config, ContainerBuilder $container)
155+
public function getConfiguration(array $config, ContainerBuilder $container): ?ConfigurationInterface
156156
{
157157
return new FooConfiguration();
158158
}
@@ -179,12 +179,12 @@ public function load(array $configs, ContainerBuilder $container)
179179

180180
class ThrowingExtension extends Extension
181181
{
182-
public function getAlias()
182+
public function getAlias(): string
183183
{
184184
return 'throwing';
185185
}
186186

187-
public function getConfiguration(array $config, ContainerBuilder $container)
187+
public function getConfiguration(array $config, ContainerBuilder $container): ?ConfigurationInterface
188188
{
189189
return new FooConfiguration();
190190
}

Tests/Compiler/RegisterEnvVarProcessorsPassTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,15 @@ public function getEnv($prefix, $name, \Closure $getEnv)
7878
return $getEnv($name);
7979
}
8080

81-
public static function getProvidedTypes()
81+
public static function getProvidedTypes(): array
8282
{
8383
return ['foo' => 'string'];
8484
}
8585
}
8686

8787
class BadProcessor extends SimpleProcessor
8888
{
89-
public static function getProvidedTypes()
89+
public static function getProvidedTypes(): array
9090
{
9191
return ['foo' => 'string|foo'];
9292
}

Tests/Compiler/ValidateEnvPlaceholdersPassTest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ private function doProcess(ContainerBuilder $container): void
313313

314314
class EnvConfiguration implements ConfigurationInterface
315315
{
316-
public function getConfigTreeBuilder()
316+
public function getConfigTreeBuilder(): TreeBuilder
317317
{
318318
$treeBuilder = new TreeBuilder('env_extension');
319319
$treeBuilder->getRootNode()
@@ -376,15 +376,15 @@ public function getConfigTreeBuilder()
376376

377377
class EnvConfigurationWithoutRootNode implements ConfigurationInterface
378378
{
379-
public function getConfigTreeBuilder()
379+
public function getConfigTreeBuilder(): TreeBuilder
380380
{
381381
return new TreeBuilder();
382382
}
383383
}
384384

385385
class ConfigurationWithArrayNodeRequiringOneElement implements ConfigurationInterface
386386
{
387-
public function getConfigTreeBuilder()
387+
public function getConfigTreeBuilder(): TreeBuilder
388388
{
389389
$treeBuilder = new TreeBuilder('env_extension');
390390
$treeBuilder->getRootNode()
@@ -410,12 +410,12 @@ public function __construct(ConfigurationInterface $configuration = null)
410410
$this->configuration = $configuration ?? new EnvConfiguration();
411411
}
412412

413-
public function getAlias()
413+
public function getAlias(): string
414414
{
415415
return 'env_extension';
416416
}
417417

418-
public function getConfiguration(array $config, ContainerBuilder $container)
418+
public function getConfiguration(array $config, ContainerBuilder $container): ?ConfigurationInterface
419419
{
420420
return $this->configuration;
421421
}

Tests/Dumper/PhpDumperTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1328,7 +1328,7 @@ public function getEnv($prefix, $name, \Closure $getEnv)
13281328
return str_rot13($getEnv($name));
13291329
}
13301330

1331-
public static function getProvidedTypes()
1331+
public static function getProvidedTypes(): array
13321332
{
13331333
return ['rot13' => 'string'];
13341334
}

Tests/Extension/ExtensionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function load(array $configs, ContainerBuilder $container)
5050
{
5151
}
5252

53-
public function isConfigEnabled(ContainerBuilder $container, array $config)
53+
public function isConfigEnabled(ContainerBuilder $container, array $config): bool
5454
{
5555
return parent::isConfigEnabled($container, $config);
5656
}

Tests/Fixtures/BarFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class BarFactory
1111

1212
public function __construct(iterable $bars)
1313
{
14-
$this->bars = \iterator_to_array($bars);
14+
$this->bars = iterator_to_array($bars);
1515
}
1616

1717
public function getDefaultBar(): BarInterface

0 commit comments

Comments
 (0)