protected function getUser($userId = null)
{
if ($userId === null) {
/** @var Token $sessionAuth */
if ($this->session()->isStarted() && ($sessionAuth = $this->session()->get('authentication'))) {
return $sessionAuth->getUser();
}
return false;
}
/** @var Repository\UsersRepository $repo */
$repo = $this->storage()->getRepository('Bolt\\Storage\\Entity\\Users');
return $repo->getUser($userId);
}