@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
at upstream/main 31 lines 701 B view raw
1<?php 2 3abstract class PhabricatorAuthSessionEngineExtension 4 extends Phobject { 5 6 final public function getExtensionKey() { 7 return $this->getPhobjectClassConstant('EXTENSIONKEY'); 8 } 9 10 final public static function getAllExtensions() { 11 return id(new PhutilClassMapQuery()) 12 ->setAncestorClass(self::class) 13 ->setUniqueMethod('getExtensionKey') 14 ->execute(); 15 } 16 17 abstract public function getExtensionName(); 18 19 public function didEstablishSession(PhabricatorAuthSessionInfo $info) { 20 return; 21 } 22 23 public function willServeRequestForUser(PhabricatorUser $user) { 24 return; 25 } 26 27 public function didLogout(PhabricatorUser $user, array $sessions) { 28 return; 29 } 30 31}