/** * @brief attempts to get an image from LDAP and sets it as ownCloud avatar * @return null */ public function updateAvatar() { if($this->wasRefreshed('avatar')) { return; } $avatarImage = $this->getAvatarImage(); if($avatarImage === false) { //not set, nothing left to do; return; } $this->image->loadFromBase64(base64_encode($avatarImage)); $this->setOwnCloudAvatar(); }