initialiser nulib/config aussi
This commit is contained in:
parent
b99cb3a112
commit
b9df5da464
@ -20,6 +20,7 @@ use nur\v\page;
|
|||||||
use nur\v\prefix;
|
use nur\v\prefix;
|
||||||
use nur\v\vo;
|
use nur\v\vo;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
|
use nulib\app\config as nconfig;
|
||||||
|
|
||||||
abstract class AbstractPageContainer implements IPageContainer {
|
abstract class AbstractPageContainer implements IPageContainer {
|
||||||
protected static function ensure_preparec(IComponent $c, bool $afterPrepare=false): bool {
|
protected static function ensure_preparec(IComponent $c, bool $afterPrepare=false): bool {
|
||||||
@ -265,6 +266,7 @@ abstract class AbstractPageContainer implements IPageContainer {
|
|||||||
$page->afterConfig();
|
$page->afterConfig();
|
||||||
}
|
}
|
||||||
config::configure($this->config["configure_options"]);
|
config::configure($this->config["configure_options"]);
|
||||||
|
nconfig::configure($this->config["configure_options"]);
|
||||||
|
|
||||||
$this->phase = self::SETUP_PHASE;
|
$this->phase = self::SETUP_PHASE;
|
||||||
if (self::ensure_setupc($page, false, $output)) {
|
if (self::ensure_setupc($page, false, $output)) {
|
||||||
|
|||||||
@ -1,11 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nur\v;
|
namespace nur\v;
|
||||||
|
|
||||||
|
use nulib\app\app;
|
||||||
use nur\A;
|
use nur\A;
|
||||||
use nur\config;
|
use nur\config;
|
||||||
use nur\v\html5\Html5NavigablePageContainer;
|
use nur\v\html5\Html5NavigablePageContainer;
|
||||||
use nur\v\model\IPage;
|
use nur\v\model\IPage;
|
||||||
use nur\v\model\IPageContainer;
|
use nur\v\model\IPageContainer;
|
||||||
|
use nulib\app\config as nconfig;
|
||||||
|
|
||||||
class page {
|
class page {
|
||||||
const CONTAINER_CLASS = Html5NavigablePageContainer::class;
|
const CONTAINER_CLASS = Html5NavigablePageContainer::class;
|
||||||
@ -36,11 +38,14 @@ class page {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static final function render(?IPage $page=null): void {
|
static final function render(?IPage $page=null): void {
|
||||||
|
app::set_fact(app::FACT_WEB_APP);
|
||||||
config::set_fact(config::FACT_WEB_APP);
|
config::set_fact(config::FACT_WEB_APP);
|
||||||
config::configure(config::CONFIGURE_INITIAL_ONLY);
|
config::configure(config::CONFIGURE_INITIAL_ONLY);
|
||||||
|
nconfig::configure(nconfig::CONFIGURE_INITIAL_ONLY);
|
||||||
$pc = self::container();
|
$pc = self::container();
|
||||||
if ($page === null) {
|
if ($page === null) {
|
||||||
config::configure(config::CONFIGURE_ROUTES_ONLY);
|
config::configure(config::CONFIGURE_ROUTES_ONLY);
|
||||||
|
nconfig::configure(nconfig::CONFIGURE_ROUTES_ONLY);
|
||||||
$page = route::get_page();
|
$page = route::get_page();
|
||||||
}
|
}
|
||||||
$pc->setPage($page);
|
$pc->setPage($page);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user