fix(continuous-integration): correction point phpstan
All checks were successful
Cadoles/nineskeletor/pipeline/pr-master This commit looks good
All checks were successful
Cadoles/nineskeletor/pipeline/pr-master This commit looks good
This commit is contained in:
@ -23,6 +23,44 @@ use App\Entity\UserGroup;
|
||||
|
||||
class SynchroCommand extends Command
|
||||
{
|
||||
private $container;
|
||||
private $em;
|
||||
private $ldap;
|
||||
private $apiservice;
|
||||
private $output;
|
||||
private $filesystem;
|
||||
private $rootlog;
|
||||
private $appMasteridentity;
|
||||
private $synchro;
|
||||
private $synchropurgeniveau01;
|
||||
private $synchropurgeniveau02;
|
||||
private $synchropurgegroup;
|
||||
private $synchropurgeuser;
|
||||
private $host;
|
||||
private $port;
|
||||
private $usetls;
|
||||
private $userwriter;
|
||||
private $user;
|
||||
private $password;
|
||||
private $basedn;
|
||||
private $baseorganisation;
|
||||
private $baseniveau01;
|
||||
private $baseniveau02;
|
||||
private $basegroup;
|
||||
private $baseuser;
|
||||
private $username;
|
||||
private $firstname;
|
||||
private $lastname;
|
||||
private $email;
|
||||
private $avatar;
|
||||
private $memberof;
|
||||
private $groupgid;
|
||||
private $groupname;
|
||||
private $groupmember;
|
||||
private $groupmemberisdn;
|
||||
private $filtergroup;
|
||||
private $filteruser;
|
||||
|
||||
public function __construct(ContainerInterface $container,EntityManagerInterface $em,LdapService $ldapservice,ApiService $apiservice)
|
||||
{
|
||||
parent::__construct();
|
||||
@ -910,14 +948,6 @@ class SynchroCommand extends Command
|
||||
$user->setRole("ROLE_ADMIN");
|
||||
else {
|
||||
$user->setRole("ROLE_USER");
|
||||
|
||||
// Si modèle scribe
|
||||
$ldap_template = $this->container->getParameter('ldap_template');
|
||||
if($ldap_template=="scribe") {
|
||||
$ldapfilter="(|(&(uid=".$user->getUsername().")(ENTPersonProfils=enseignant))(&(uid=".$user->getUsername().")(typeadmin=0))(&(uid=".$user->getUsername().")(typeadmin=2)))";
|
||||
$results = $this->ldap->search($ldapfilter, ['uid'], $this->ldap_basedn);
|
||||
if($results) $user->setRole("ROLE_ANIM");
|
||||
}
|
||||
}
|
||||
|
||||
$this->em->persist($user);
|
||||
|
Reference in New Issue
Block a user