diff --git a/src/Command/ImportModListsCommand.php b/src/Command/ImportModListsCommand.php index 661a02b3..3fc4a681 100644 --- a/src/Command/ImportModListsCommand.php +++ b/src/Command/ImportModListsCommand.php @@ -4,7 +4,7 @@ namespace App\Command; -use App\Service\LegacyModListImport\ModListImport; +use App\Service\LegacyModListImport\ModListImportInterface; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; @@ -13,7 +13,7 @@ class ImportModListsCommand extends Command { public function __construct( - private ModListImport $modListImport + private ModListImportInterface $modListImport ) { parent::__construct(); } diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 2f760c23..4d62b008 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -4,7 +4,7 @@ namespace App\Controller; -use App\Service\Mission\MissionClient; +use App\Service\Mission\MissionClientInterface; use Psr\Log\LoggerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; @@ -16,7 +16,7 @@ class HomeController extends AbstractController { public function __construct( - private MissionClient $missionClient, + private MissionClientInterface $missionClient, private LoggerInterface $logger ) { } diff --git a/src/Controller/ModListPublicController.php b/src/Controller/ModListPublicController.php index 97d022af..dc1501c3 100644 --- a/src/Controller/ModListPublicController.php +++ b/src/Controller/ModListPublicController.php @@ -8,7 +8,7 @@ use App\Repository\Mod\ModRepository; use App\Repository\ModList\ModListRepository; use App\Security\Enum\PermissionsEnum; -use App\Service\Mission\MissionClient; +use App\Service\Mission\MissionClientInterface; use Psr\Log\LoggerInterface; use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -25,7 +25,7 @@ public function __construct( private LoggerInterface $logger, private ModRepository $modRepository, private ModListRepository $modListRepository, - private MissionClient $missionClient, + private MissionClientInterface $missionClient, ) { } diff --git a/src/Form/Dlc/DataTransformer/DlcFormDtoDataTransformer.php b/src/Form/Dlc/DataTransformer/DlcFormDtoDataTransformer.php index c5b2ae5d..03ac8162 100644 --- a/src/Form/Dlc/DataTransformer/DlcFormDtoDataTransformer.php +++ b/src/Form/Dlc/DataTransformer/DlcFormDtoDataTransformer.php @@ -10,13 +10,13 @@ use App\Form\FormDtoInterface; use App\Form\RegisteredDataTransformerInterface; use App\Service\Steam\Helper\SteamHelper; -use App\Service\Steam\SteamApiClient; +use App\Service\Steam\SteamApiClientInterface; use Ramsey\Uuid\Uuid; class DlcFormDtoDataTransformer implements RegisteredDataTransformerInterface { public function __construct( - private SteamApiClient $steamApiClient + private SteamApiClientInterface $steamApiClient ) { } diff --git a/src/Form/Mod/DataTransformer/ModFormDtoDataTransformer.php b/src/Form/Mod/DataTransformer/ModFormDtoDataTransformer.php index 902706ed..a7608c7a 100644 --- a/src/Form/Mod/DataTransformer/ModFormDtoDataTransformer.php +++ b/src/Form/Mod/DataTransformer/ModFormDtoDataTransformer.php @@ -15,13 +15,13 @@ use App\Form\Mod\Dto\ModFormDto; use App\Form\RegisteredDataTransformerInterface; use App\Service\Steam\Helper\SteamHelper; -use App\Service\Steam\SteamApiClient; +use App\Service\Steam\SteamApiClientInterface; use Ramsey\Uuid\Uuid; class ModFormDtoDataTransformer implements RegisteredDataTransformerInterface { public function __construct( - private SteamApiClient $steamApiClient + private SteamApiClientInterface $steamApiClient ) { } diff --git a/src/Service/LegacyModListImport/DtoToEntityConverter.php b/src/Service/LegacyModListImport/DtoToEntityConverter.php index cc3f7f1b..55a4b670 100644 --- a/src/Service/LegacyModListImport/DtoToEntityConverter.php +++ b/src/Service/LegacyModListImport/DtoToEntityConverter.php @@ -14,7 +14,7 @@ /** * @see https://github.com/ArmaForces/modlist/blob/master/src/util/mods.js */ -class DtoToEntityConverter +class DtoToEntityConverter implements DtoToEntityConverterInterface { public function convert(ModCsvEntryDto $modCsvEntryDto): AbstractMod { diff --git a/src/Service/LegacyModListImport/DtoToEntityConverterInterface.php b/src/Service/LegacyModListImport/DtoToEntityConverterInterface.php new file mode 100644 index 00000000..9e3494d3 --- /dev/null +++ b/src/Service/LegacyModListImport/DtoToEntityConverterInterface.php @@ -0,0 +1,13 @@ +