/** * {@inheritDoc} * @see PluggableUserModule::removeUserProfile() */ public function removeUserProfile(IPluggableWebUser $user) { $profile = UserProfile::model()->findByAttributes(array('hash' => sha1($user->getName()))); if ($profile === null) { return true; } foreach ($profile->userUsers as $user) { /* @var $user UserUser */ $user->delete(); } return $profile->delete(); }