Exemple #1
0
 /**
  *
  * Prepare StatusSync object for reusage
  * @return StatusSync
  */
 protected function prepareSync()
 {
     if (!empty($this->statusSync)) {
         return $this->statusSync;
     }
     LoggerFactory::$file = $this->config['logFile'];
     LoggerFactory::$level = $this->config['logLevel'];
     $this->statusSync = $this->getStatusSync();
     $this->statusSync->setDefaults();
     $this->statusSync->cacheDir = $this->config['cacheDir'];
     $this->statusSync->refreshInterval = $this->config['statusRefresh'];
     if (!empty($this->config['statusUrl'])) {
         $this->statusSync->registerUrl($this->config['statusUrl'], true);
     }
     return $this->statusSync;
 }