Skip to content

Commit

Permalink
Load services_test explicitly
Browse files Browse the repository at this point in the history
  • Loading branch information
Christian Kolb committed May 6, 2024
1 parent ee294c0 commit 4e560fb
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 9 deletions.
4 changes: 4 additions & 0 deletions src/DependencyInjection/DateTimePrecisionExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,9 @@ public function load(array $configs, ContainerBuilder $container): void
{
$loader = new YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yaml');

if ($container->getParameter('kernel.environment') === 'test') {
$loader->load('services_test.yaml');
}
}
}
9 changes: 0 additions & 9 deletions src/Resources/config/services.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,3 @@ services:

DigitalCraftsman\DateTimePrecision\Serializer\YearNormalizer:
tags: [ { name: 'serializer.normalizer' } ]

when@test:
services:

# Interface autowiring
DigitalCraftsman\DateTimePrecision\Clock\Clock: '@DigitalCraftsman\DateTimePrecision\Clock\FrozenClock'

DigitalCraftsman\DateTimePrecision\Clock\FrozenClock:
class: DigitalCraftsman\DateTimePrecision\Clock\FrozenClock
7 changes: 7 additions & 0 deletions src/Resources/config/services_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
services:

# Interface autowiring
DigitalCraftsman\DateTimePrecision\Clock\Clock: '@DigitalCraftsman\DateTimePrecision\Clock\FrozenClock'

DigitalCraftsman\DateTimePrecision\Clock\FrozenClock:
class: DigitalCraftsman\DateTimePrecision\Clock\FrozenClock

0 comments on commit 4e560fb

Please sign in to comment.