public static function current() { if (self::$instance) { return self::$instance; } $user = new self(); if ($data = self::getCookie()) { $user->__fill($data['user']); $user->roles = $data['roles']; } return self::$instance = $user; }