В моем условии if я хочу получить доступ к значению моего объекта, которое находится в массиве.
У меня есть что-то вроде этого:
foreach($users as $user){
echo $user->field_prenom->value;
echo "<br/>".$this->getRolesUser($user);
$userOrias = $user->get('field_orias')->getValue();
foreach($userOrias as $orias){
$currentOrias = $orias['value'];
if(empty($listeCompte[$currentOrias])){
$listeCompte[$currentOrias] = $user;
}
// dump($listeCompte[$currentOrias]);
if(in_array($currentOrias, $listeORIASBouchon2) ){
echo "<br/>".$currentOrias . " est présent";
}else{
echo "<br/>".$currentOrias . " pas présent";
}
}
echo "<hr/>";
}
dump($listeCompte);
Для моего состояния мне нужно иметь что-то вроде:
if(in_array($orias['value'], $listeORIASBouchon2) && $listeCompte[$orias['value']](get the
user and get its role value).
Так как я могу получить роль моего пользователя?