/** * Возвращает код текущего авторизованного пользователя. */ public static function getUserId($nullAllowed = false) { return $nullAllowed || self::checkAuthorized() ? PsSecurity::provider()->getUserId() : null; }
/** * Метод устанавливает провайдер безопасности */ public static function set(PsSecurityProvider $provider) { check_condition(!self::$inited, __CLASS__ . ' is already initialized'); check_condition(is_null(self::$provider), __CLASS__ . ' provider is already setted'); self::$provider = $provider; }