public function AccountProxy::setInitialAccountId in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/Session/AccountProxy.php \Drupal\Core\Session\AccountProxy::setInitialAccountId()
Sets the id of the initial account.
Never use this method, its sole purpose is to work around weird effects during mid-request container rebuilds.
Parameters
int $account_id: The id of the initial account.
Overrides AccountProxyInterface::setInitialAccountId
File
- core/
lib/ Drupal/ Core/ Session/ AccountProxy.php, line 196
Class
- AccountProxy
- A proxied implementation of AccountInterface.
Namespace
Drupal\Core\SessionCode
public function setInitialAccountId($account_id) {
if (isset($this->account)) {
throw new \LogicException('AccountProxyInterface::setInitialAccountId() cannot be called after an account was set on the AccountProxy');
}
$this->id = $this->initialAccountId = $account_id;
}