コード例 #1
0
 public function checkExtOutputFormat($params)
 {
     if (!is_string($params['path'])) {
         throw new PhpResizer_Exception_Basic(sprintf(self::EXC_BAD_PARAM, 'path'));
     }
     $ext = PhpResizer_PhpResizer::getExtension($params['path']);
     if (!in_array($ext, $this->types)) {
         throw new PhpResizer_Exception_IncorrectExtension(sprintf(self::EXC_EXTENSION_IS_NOT_AVALIBLE, $ext, implode(',', $this->types)));
     }
     if (!$params['cacheFile'] || !is_string($params['cacheFile'])) {
         throw new PhpResizer_Exception_Basic(sprintf(self::EXC_BAD_PARAM, 'cacheFile'));
     }
 }