public function fromLdap($value) { $roles = []; foreach (ExchangeRoleTypes::ROLES as $role) { if ((int) $value & $role) { $roles[] = ExchangeRoleTypes::NAMES[$role]; } } return $roles; }