Example #1
0
 /** @return DirItem */
 private function makeTmpDirItem()
 {
     $path = $this->DIR_MANAGER->getHashedDirItem()->makePath()->getAbsPath();
     $tmpFilePath = tempnam($path, 'upload_');
     check_condition($tmpFilePath, 'Не удаётся создать временный файл');
     return DirItem::inst($tmpFilePath);
 }
Example #2
0
 /**
  * Метод возвращает оригинальный TEX по захешированному представлению
  */
 public function decodeTexFromHash($hash)
 {
     TexTools::assertValidFormulaHash($hash);
     return $this->DM->getHashedDirItem(null, $hash, $hash, 'gif.tex')->getFileContents(false, null);
 }