'syncUserPhoto', ); } /** * Save the user profile photo from LDAP to the object storage * * @access public * @param UserProfileSyncEvent $event */ public function syncUserPhoto(UserProfileSyncEvent $event) { if (is_a($event->getUser(), 'Kanboard\User\LdapUserProvider')) { $profile = $event->getProfile(); $photo = $event->getUser()->getPhoto(); if (empty($profile['avatar_path']) && ! empty($photo)) { $this->logger->info('Saving user photo from LDAP profile'); $this->avatarFile->uploadImageContent($profile['id'], $photo); } } } }