|
@@ -21,7 +21,7 @@ class AccessProfileCreator
|
|
|
private readonly OrganizationProfileCreator $organizationProfileCreator,
|
|
private readonly OrganizationProfileCreator $organizationProfileCreator,
|
|
|
private readonly AccessRepository $accessRepository,
|
|
private readonly AccessRepository $accessRepository,
|
|
|
private readonly Utils $accessUtils,
|
|
private readonly Utils $accessUtils,
|
|
|
- private readonly EntityManagerInterface $entityManager
|
|
|
|
|
|
|
+ private readonly EntityManagerInterface $entityManager,
|
|
|
) {
|
|
) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -39,7 +39,7 @@ class AccessProfileCreator
|
|
|
throw new AuthenticationException('no_valid_access', 401);
|
|
throw new AuthenticationException('no_valid_access', 401);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if(is_null($access->getPreferences())){
|
|
|
|
|
|
|
+ if (is_null($access->getPreferences())) {
|
|
|
$this->createPreferences($access);
|
|
$this->createPreferences($access);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -113,12 +113,14 @@ class AccessProfileCreator
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * Créer l'entrée des Preferences en base
|
|
|
|
|
|
|
+ * Créer l'entrée des Preferences en base.
|
|
|
|
|
+ *
|
|
|
* @see AccessProfileCreatorTest::testCreatePreferences()
|
|
* @see AccessProfileCreatorTest::testCreatePreferences()
|
|
|
- * @param Access $access
|
|
|
|
|
|
|
+ *
|
|
|
* @return void
|
|
* @return void
|
|
|
*/
|
|
*/
|
|
|
- public function createPreferences(Access $access){
|
|
|
|
|
|
|
+ public function createPreferences(Access $access)
|
|
|
|
|
+ {
|
|
|
$access->setPreferences(new Preferences());
|
|
$access->setPreferences(new Preferences());
|
|
|
$this->entityManager->flush($access);
|
|
$this->entityManager->flush($access);
|
|
|
}
|
|
}
|