Beispiel #1
0
 /**
  * Update a Toolbox instance from a configuration file
  *
  * @see Toolbox::fromConfiguration() Use `Toolbox::fromConfiguration()`
  *
  * @param  string $configFilePath
  * @param  boolean $forceRecache
  * @return void
  */
 protected function loadConfiguration($configFilePath, $forceRecache = false)
 {
     parent::loadConfiguration($configFilePath, $forceRecache);
     $config = new ConfigXML($configFilePath);
     /* configure database connections */
     $this->setCustomPrefs($config->newInstanceOf(mysqli::class, '/config/customprefs'));
 }
Beispiel #2
0
 /**
  * Configure course and account navigation placements
  *
  * @return Generator
  */
 public function getGenerator()
 {
     parent::getGenerator();
     $this->generator->setOptionProperty(Option::COURSE_NAVIGATION(), 'visibility', 'admins');
     $this->generator->setOptionProperty(Option::ACCOUNT_NAVIGATION(), 'visibility', 'admins');
     return $this->generator;
 }