Make SessionHandler final
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 2 Oct 2020 13:35:27 +0000 (15:35 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 15 Oct 2020 14:01:21 +0000 (16:01 +0200)
Extending the SessionHandler always was a bit questionable. Going forward the
only supported API for the session system is the public PHP API.

wcfsetup/install/files/lib/system/session/SessionHandler.class.php

index 46551b0968035528da524403a5853c432f04247d..1cf1077d02d76cb5f64d4457c93d46f8a24679da 100644 (file)
@@ -38,7 +38,7 @@ use wcf\util\UserUtil;
  * @property-read      integer|null    $parentPageObjectID     id of the object the parent page of latest page visited belongs to
  * @property-read      integer         $spiderID               id of the spider the session belongs to
  */
-class SessionHandler extends SingletonFactory {
+final class SessionHandler extends SingletonFactory {
        /**
         * suffix used to tell ACP and frontend cookies apart
         * @var string