/** * Метод загружает текущую страницу. * При этом он имеет ввиду, что страница может и не быть зарегистрирована. * Все методы, вне методов WebPages, должны работать в предположении, что текущая * страница существует и установлена. Данный метод нужен только для нужд этого класса. * * @return WebPage - текущая страница или null */ private static function loadCurPage($ensure) { if (!self::$CURPAGE_SETTED) { self::$CURPAGE_SETTED = true; self::$CURPAGE = self::getPage(ServerArrayAdapter::PHP_SELF(), false); } check_condition(!$ensure || self::$CURPAGE instanceof WebPage, 'Текущая страница не установлена'); return self::$CURPAGE; }