protected function initialise() { parent::initialise(); Repository::SetDefaultRepositoryClassName(MySql::class); include_once "settings/site.config.php"; SolutionSchema::registerSchema('Default', DefaultSolutionSchema::class); }
protected function initialise() { require_once __DIR__ . '/../../unit/UrlHandlers/UrlHandlerTestUnitTest.php'; parent::initialise(); $login = new ValidateLoginUrlHandler(UnitTestingLoginProvider::singleton(), "/login/index"); $login->SetPriority(20); $this->addUrlHandlers(["/cant/be/here" => $login]); $login = new ValidateLoginUrlHandler(UnitTestingLoginProvider::singleton(), "/defo/not/here/login/index/", ["login/index/" => new ClassMappedUrlHandler(SimpleContent::class)]); $login->setPriority(20); $this->addUrlHandlers(["/defo/not/here/" => $login]); $this->addUrlHandlers([new UnitTestComputedUrlHandler()]); $this->addUrlHandlers(["/" => new ClassMappedUrlHandler(SimpleContent::class, ["nmh/" => new NamespaceMappedUrlHandler('Rhubarb\\Crown\\Tests\\Fixtures\\UrlHandlers\\NamespaceMappedHandlerTests'), "simple/" => new ClassMappedUrlHandler(SimpleContent::class), "files/" => new StaticResourceUrlHandler(__DIR__ . "/../UrlHandlers/")])]); $this->addUrlHandlers("/priority-test/", new ValidateLoginUrlHandler(UnitTestingLoginProvider::singleton(), "/login/index")); $test = new NamespaceMappedUrlHandler('Rhubarb\\Leaf\\Presenters'); $test->setPriority(100); $this->addUrlHandlers("/priority-test/", $test); EmailProvider::setProviderClassName(UnitTestingEmailProvider::class); }
protected function initialise() { parent::initialise(); SolutionSchema::registerSchema("RepositoryLog", Model\RepositoryLogSchema::class); }
protected function initialise() { parent::initialise(); $this->responseFilters[] = new LayoutFilter(); }
protected function initialise() { parent::initialise(); include_once "settings/site.config.php"; }