Something went wrong. Try again.
@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
Something went wrong. Try again.
701 B · 31 lines
PHP
1234567891011121314151617181920212223242526272829303132<?php
abstract class PhabricatorAuthSessionEngineExtension extends Phobject {
final public function getExtensionKey() { return $this->getPhobjectClassConstant('EXTENSIONKEY'); }
final public static function getAllExtensions() { return id(new PhutilClassMapQuery()) ->setAncestorClass(self::class) ->setUniqueMethod('getExtensionKey') ->execute(); }
abstract public function getExtensionName();
public function didEstablishSession(PhabricatorAuthSessionInfo $info) { return; }
public function willServeRequestForUser(PhabricatorUser $user) { return; }
public function didLogout(PhabricatorUser $user, array $sessions) { return; }
}