Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/storage/PhabricatorUser.php
Show First 20 Lines • Show All 1,142 Lines • ▼ Show 20 Lines | $this->openTransaction(); | ||||
foreach ($keys as $key) { | foreach ($keys as $key) { | ||||
$engine->destroyObject($key); | $engine->destroyObject($key); | ||||
} | } | ||||
$emails = id(new PhabricatorUserEmail())->loadAllWhere( | $emails = id(new PhabricatorUserEmail())->loadAllWhere( | ||||
'userPHID = %s', | 'userPHID = %s', | ||||
$this->getPHID()); | $this->getPHID()); | ||||
foreach ($emails as $email) { | foreach ($emails as $email) { | ||||
$email->delete(); | $engine->destroyObject($email); | ||||
} | } | ||||
$sessions = id(new PhabricatorAuthSession())->loadAllWhere( | $sessions = id(new PhabricatorAuthSession())->loadAllWhere( | ||||
'userPHID = %s', | 'userPHID = %s', | ||||
$this->getPHID()); | $this->getPHID()); | ||||
foreach ($sessions as $session) { | foreach ($sessions as $session) { | ||||
$session->delete(); | $session->delete(); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 349 Lines • Show Last 20 Lines |