/** @return AdminFoldedManager */ public static function inst() { AuthManager::checkAdminAccess(); return parent::inst(); }
/** @return ExternalProcess */ public static function inst() { return parent::inst(); }
/** @return FoldedStorage */ protected static function inst() { return parent::inst(); }
/** @return Memcache */ public static function inst() { return parent::inst()->MEMCACHE; }
/** @return Smarty */ public static function smarty() { return parent::inst()->smarty; }
/** @return CommentsNotifyManager */ public static function getInstance() { return parent::inst(); }
/** * Раз уж есдинственная задача данного класса - проверить изменения данных в БД, * то мы все действия можем выполнить в конструкторе, воспользовавшись тем * обстоятельством, что мы - синглтон. * * Важно! Получение экземпляра нужно вызывать с $silentOnDoubleTry=true, так как * при выполнении действий в конструкторе данного класса мы можем прийти к фолдингу, * который вызовет DbChangeListener::check(). */ public static function check() { parent::inst(true); }