diff --git a/composer.json b/composer.json index 6aaa3b45b333b6ba539924a1fd550d4983d916b1..9f48b1719d35bbbcf4bbf82121fb17709689735d 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ } ], "require": { - "php": "7.3.*", + "php": ">=7.3", "unicaen/app": "^3.0", "doctrine/dbal": "^2.9", "beberlei/assert": "^2.7", diff --git a/src/UnicaenDbImport/Controller/ConsoleController.php b/src/UnicaenDbImport/Controller/ConsoleController.php index 8891aebbfc7949be77731ac5f105c0f70cf4a5ec..041c7263849cd78a74a3f35d37f2a845fa8a39bd 100644 --- a/src/UnicaenDbImport/Controller/ConsoleController.php +++ b/src/UnicaenDbImport/Controller/ConsoleController.php @@ -217,5 +217,4 @@ class ConsoleController extends AbstractConsoleController $this->getConsole()->writeLine(""); } - } \ No newline at end of file diff --git a/src/UnicaenDbImport/Service/Traits/SynchroServiceAwareTrait.php b/src/UnicaenDbImport/Service/Traits/SynchroServiceAwareTrait.php new file mode 100644 index 0000000000000000000000000000000000000000..8ac7aa938f6c1b94549630a3a18979a65eaf8eb9 --- /dev/null +++ b/src/UnicaenDbImport/Service/Traits/SynchroServiceAwareTrait.php @@ -0,0 +1,30 @@ +<?php + +namespace UnicaenDbImport\Service\Traits; + +use UnicaenDbImport\Service\SynchroService; + +trait SynchroServiceAwareTrait { + + /** @var SynchroService */ + private $synchroService; + + /** + * @return SynchroService + */ + public function getSynchroService(): SynchroService + { + return $this->synchroService; + } + + /** + * @param SynchroService $synchroService + * @return SynchroService + */ + public function setSynchroService(SynchroService $synchroService): SynchroService + { + $this->synchroService = $synchroService; + return $this->getSynchroService(); + } + +} \ No newline at end of file