/**
  * Load settings by token. Exceptions throws if token is not valid.
  * @param string $token Settings token.
  * @return mixed Loaded settings.
  */
 private function getSettings($token)
 {
     $settings = Settings::load($token);
     if ($settings === false) {
         throw new ServerErrorHttpException("Token is not valid.");
     }
     return $settings;
 }
Exemple #2
0
 /**
  * Load settings from widget token.
  * @return void
  */
 private function loadToken()
 {
     $settings = Settings::load($this->token);
     if ($settings === false) {
         return false;
     }
     $this->fileKey = $settings['fileKey'];
     $this->thumbKey = $settings['thumbKey'];
     $this->originalFile = $settings['originalFile'];
     $this->originalThumb = $settings['originalThumb'];
     $this->dirtyFile = $settings['file'];
     $this->dirtyThumb = $settings['thumb'];
     $this->width = $settings['width'];
     $this->height = $settings['height'];
     $this->thumbWidth = $settings['thumbWidth'];
     $this->thumbHeight = $settings['thumbHeight'];
     $this->maxImageWidth = $settings['maxImageWidth'];
     $this->maxImageHeight = $settings['maxImageHeight'];
     $this->baseName = $settings['baseName'];
     $this->quality = $settings['quality'];
     $this->uploadPath = $settings['uploadPath'];
     $this->baseRoute = $settings['baseRoute'];
 }