public function onAvatarDelete(OW_Event $event) { $params = $event->getParams(); if ($params['entityType'] != "avatar-change") { return; } foreach ($params['entityIds'] as $avatarId) { $uAvatar = $this->uAvatarsService->findLastByAvatarId($avatarId); if (empty($uAvatar) || empty($uAvatar->photoId)) { continue; } $this->photoBridge->deletePhoto($uAvatar->photoId); $this->uAvatarsService->deleteAvatar($uAvatar); } }