refactor services using constructor property promotions

This commit is contained in:
Simon Vieille 2023-10-20 09:44:18 +02:00
commit 5c3f2ab1e7
Signed by: deblan
GPG key ID: 579388D585F70417
47 changed files with 136 additions and 343 deletions

View file

@ -16,21 +16,12 @@ use App\Core\Repository\Site\NavigationRepositoryQuery;
*/
class NavigationSettingManager
{
protected EntityManager $entityManager;
protected NavigationSettingRepositoryQuery $query;
protected NavigationRepositoryQuery $navigationQuery;
protected NavigationSettingFactory $factory;
public function __construct(
EntityManager $entityManager,
NavigationSettingRepositoryQuery $query,
NavigationRepositoryQuery $navigationQuery,
NavigationSettingFactory $factory
protected EntityManager $entityManager,
protected NavigationSettingRepositoryQuery $query,
protected NavigationRepositoryQuery $navigationQuery,
protected NavigationSettingFactory $factory
) {
$this->entityManager = $entityManager;
$this->query = $query;
$this->navigationQuery = $navigationQuery;
$this->factory = $factory;
}
public function init($navigation, string $code, string $section, string $label, $value = null)