certains objets ne sont pas synchronisables
This commit is contained in:
parent
cec441f0ff
commit
d38d429489
|
@ -15,7 +15,7 @@ interface IObjectWorkflow {
|
|||
*
|
||||
* $updated=true si l'objet a été créé ou mis à jour, false sinon
|
||||
*/
|
||||
function createOrUpdate(array $data, ?array $params=null, ?bool &$updated=null): LdapObject;
|
||||
function createOrUpdate(array $data, ?array $params=null, ?bool &$updated=null): ?LdapObject;
|
||||
|
||||
/**
|
||||
* modifier uniquement le mot de passe de l'objet correspondant
|
||||
|
|
|
@ -91,7 +91,7 @@ class LdapAttr implements ArrayAccess, Countable, Iterator {
|
|||
function all(?string $checkPrefixDel=null): ?array {
|
||||
if ($this->syntax === null) $values = $this->data;
|
||||
else $values = $this->syntax->fromMultivaluedLdap($this->data);
|
||||
if ($checkPrefixDel !== null) {
|
||||
if ($checkPrefixDel !== null && $values !== null) {
|
||||
$filtered = [];
|
||||
foreach ($values as $value) {
|
||||
if (str::del_prefix($value, $checkPrefixDel)) {
|
||||
|
|
Loading…
Reference in New Issue