diff --git a/Module.php b/Module.php index 7acd7ebff641b753e6b1340c0f7d2ff1d5d3946d..ee6ed1f7ff7e3ca878d34563c9b688a264d5304b 100644 --- a/Module.php +++ b/Module.php @@ -3,21 +3,12 @@ namespace UnicaenDbAnonym; use Laminas\Config\Factory as ConfigFactory; -use Unicaen\Console\Adapter\AdapterInterface; -use Laminas\Mvc\ModuleRouteListener; -use Laminas\Mvc\MvcEvent; use Laminas\Stdlib\Glob; +use Unicaen\Console\Adapter\AdapterInterface; class Module { -// public function onBootstrap(MvcEvent $e) -// { -// $eventManager = $e->getApplication()->getEventManager(); -// $moduleRouteListener = new ModuleRouteListener(); -// $moduleRouteListener->attach($eventManager); -// } - - public function getConfig() + public function getConfig(): array { $paths = array_merge( [__DIR__ . '/config/module.config.php'], @@ -49,7 +40,7 @@ class Module /** * @inheritDoc */ - public function getConsoleUsage(AdapterInterface $console) + public function getConsoleUsage(AdapterInterface $console): array { return [ /** diff --git a/src/UnicaenDbAnonym/Controller/ConsoleController.php b/src/UnicaenDbAnonym/Controller/ConsoleController.php index f0409e539d88db8b853dd9879a4afa31e78ec4d1..5215f73a73db4c16bca8c9711dc3f15ea16afb94 100644 --- a/src/UnicaenDbAnonym/Controller/ConsoleController.php +++ b/src/UnicaenDbAnonym/Controller/ConsoleController.php @@ -3,19 +3,14 @@ namespace UnicaenDbAnonym\Controller; use Exception; +use RuntimeException; use Unicaen\Console\Controller\AbstractConsoleController; -use UnicaenApp\Exception\RuntimeException; use UnicaenDbAnonym\Service\AnonymServiceAwareTrait; class ConsoleController extends AbstractConsoleController { use AnonymServiceAwareTrait; - /** - * @var string - */ - protected $outputDir; - public function genererAction() { $start = microtime(true); diff --git a/src/UnicaenDbAnonym/Controller/IndexController.php b/src/UnicaenDbAnonym/Controller/IndexController.php index c633ab72d4bb37578feeba6cbaac799a36b2cb8c..d23f34f914b226d2387f01ebcbcef6980e6098bb 100755 --- a/src/UnicaenDbAnonym/Controller/IndexController.php +++ b/src/UnicaenDbAnonym/Controller/IndexController.php @@ -5,7 +5,7 @@ namespace UnicaenDbAnonym\Controller; use Application\Controller\AbstractController; use Exception; use Laminas\View\Model\ViewModel; -use UnicaenApp\Exception\RuntimeException; +use RuntimeException; use UnicaenApp\Service\SQL\RunSQLResult; use UnicaenDbAnonym\Service\AnonymServiceAwareTrait; diff --git a/src/UnicaenDbAnonym/Controller/IndexControllerFactory.php b/src/UnicaenDbAnonym/Controller/IndexControllerFactory.php index 785a848a83c66d1fd29a65d8760b3f71da10225d..ca5a74bee08050a5e8353cfdf61bd1977905e1d4 100644 --- a/src/UnicaenDbAnonym/Controller/IndexControllerFactory.php +++ b/src/UnicaenDbAnonym/Controller/IndexControllerFactory.php @@ -12,6 +12,8 @@ class IndexControllerFactory * * @param ContainerInterface $container * @return IndexController + * @throws \Psr\Container\ContainerExceptionInterface + * @throws \Psr\Container\NotFoundExceptionInterface */ public function __invoke(ContainerInterface $container): IndexController { diff --git a/src/UnicaenDbAnonym/Service/AnonymService.php b/src/UnicaenDbAnonym/Service/AnonymService.php index 6f3c4fa021899c433b27dea29492f53c47993887..a30ff13ae874d0b2b1f786b620b9e7d9ccfccb1d 100644 --- a/src/UnicaenDbAnonym/Service/AnonymService.php +++ b/src/UnicaenDbAnonym/Service/AnonymService.php @@ -17,12 +17,12 @@ class AnonymService /** * @var array */ - protected $entitiesConfig = []; + protected array $entitiesConfig = []; /** * @var array */ - protected $outputConfig = []; + protected array $outputConfig = []; /** * @param array $config @@ -105,6 +105,7 @@ class AnonymService /** * @throws \Doctrine\DBAL\ConnectionException + * @throws \Doctrine\DBAL\Exception */ public function anonymiser(): RunSQLResult { @@ -122,6 +123,7 @@ class AnonymService /** * @throws \Doctrine\DBAL\ConnectionException + * @throws \Doctrine\DBAL\Exception */ public function restaurer(): RunSQLResult { diff --git a/src/UnicaenDbAnonym/Service/AnonymServiceAwareTrait.php b/src/UnicaenDbAnonym/Service/AnonymServiceAwareTrait.php index 29387326b0bdbde2c4cf7858e5258390c5448f0d..cab44fe1bef8dbcfb01a6c4d92972be59ecb9a22 100644 --- a/src/UnicaenDbAnonym/Service/AnonymServiceAwareTrait.php +++ b/src/UnicaenDbAnonym/Service/AnonymServiceAwareTrait.php @@ -7,7 +7,7 @@ trait AnonymServiceAwareTrait /** * @var AnonymService */ - protected $anonymService; + protected AnonymService $anonymService; /** * @param AnonymService $anonymService diff --git a/src/UnicaenDbAnonym/Service/DbService.php b/src/UnicaenDbAnonym/Service/DbService.php index c7c9f3719edb99be28fd80ef6a66b32468ff0af9..5e19a5f31098467963ef82cb1bb52e8e3d182d8a 100644 --- a/src/UnicaenDbAnonym/Service/DbService.php +++ b/src/UnicaenDbAnonym/Service/DbService.php @@ -4,9 +4,11 @@ namespace UnicaenDbAnonym\Service; use Doctrine\DBAL\ConnectionException; use Doctrine\DBAL\Exception; +use Doctrine\DBAL\Platforms\AbstractPlatform; use Doctrine\ORM\EntityManager; use Doctrine\ORM\Mapping\ClassMetadata; use Faker\Factory; +use Faker\Generator; use Laminas\Log\Logger; use Laminas\Log\Writer\Stream; use Locale; @@ -23,22 +25,22 @@ class DbService /** * @var \Doctrine\ORM\EntityManager */ - protected $entityManager; + protected EntityManager $entityManager; /** * @var \Doctrine\DBAL\Platforms\AbstractPlatform */ - protected $databasePlatform; + protected AbstractPlatform $databasePlatform; /** * @var string */ - protected $updateSQLTemplate = 'update %s set %s where id = %d ;'; + protected string $updateSQLTemplate = 'update %s set %s where id = %d ;'; /** * @var \Faker\Generator $faker */ - protected $faker; + protected Generator $faker; public function __construct() @@ -159,6 +161,7 @@ class DbService /** * @throws \Doctrine\DBAL\ConnectionException + * @throws \Doctrine\DBAL\Exception */ public function lancerScript(string $scriptPath): RunSQLResult { diff --git a/src/UnicaenDbAnonym/Service/DbServiceAwareTrait.php b/src/UnicaenDbAnonym/Service/DbServiceAwareTrait.php index 3e83baf3d33921fcf10d9e760ce4a9067277521b..285c08e4a79ff7b4f5f3f9e12fd03f0ef1c157ea 100644 --- a/src/UnicaenDbAnonym/Service/DbServiceAwareTrait.php +++ b/src/UnicaenDbAnonym/Service/DbServiceAwareTrait.php @@ -7,7 +7,7 @@ trait DbServiceAwareTrait /** * @var DbService $dbService */ - protected $dbService; + protected DbService $dbService; public function setDbService(DbService $dbService) {