/home/techb158/ileadtechnology.com/vendor/mpdf/mpdf/src
NameSizeModeActions
Barcode/-0755rm
Color/-0755rm
Config/-0755rm
Container/-0755rm
Conversion/-0755rm
Css/-0755rm
Exception/-0755rm
File/-0755rm
Fonts/-0755rm
Gif/-0755rm
Http/-0755rm
Image/-0755rm
Language/-0755rm
Log/-0755rm
Output/-0755rm
Pdf/-0755rm
Shaper/-0755rm
Tag/-0755rm
Utils/-0755rm
Writer/-0755rm
AssetFetcher.php36060644editdlrm
Barcode.php60590644editdlrm
Cache.php23740644editdlrm
CssManager.php782470644editdlrm
DirectWrite.php149290644editdlrm
Form.php690100644editdlrm
FpdiTrait.php118730644editdlrm
functions-dev.php1650644editdlrm
functions.php5210644editdlrm
Gradient.php348750644editdlrm
HTMLParserMode.php7310644editdlrm
Hyphenator.php50870644editdlrm
Mpdf.php9609200644editdlrm
MpdfException.php730644editdlrm
MpdfImageException.php820644editdlrm
Otl.php2543480644editdlrm
OtlDump.php1670100644editdlrm
PageBox.php10490644editdlrm
PageFormat.php23910644editdlrm
ServiceFactory.php59290644editdlrm
SizeConverter.php33880644editdlrm
Strict.php15350644editdlrm
TableOfContents.php334510644editdlrm
Tag.php74020644editdlrm
TTFontFile.php1733780644editdlrm
TTFontFileAnalysis.php145610644editdlrm
Ucdn.php1319570644editdlrm
Watermark.php490644editdlrm
WatermarkImage.php11960644editdlrm
WatermarkText.php8870644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/mpdf/mpdf/src/Cache.php (2374B)
createBasePath($basePath)) { throw new \Mpdf\MpdfException(sprintf('Temporary files directory "%s" is not writable', $basePath)); } $this->basePath = $basePath; $this->cleanupInterval = $cleanupInterval; } protected function createBasePath($basePath) { if (!file_exists($basePath)) { if (!$this->createBasePath(dirname($basePath))) { return false; } if (!$this->createDirectory($basePath)) { return false; } } if (!is_writable($basePath) || !is_dir($basePath)) { return false; } return true; } protected function createDirectory($basePath) { if (!mkdir($basePath)) { return false; } if (!chmod($basePath, 0777)) { return false; } return true; } public function tempFilename($filename) { return $this->getFilePath($filename); } public function has($filename) { return file_exists($this->getFilePath($filename)); } public function load($filename) { return file_get_contents($this->getFilePath($filename)); } public function write($filename, $data) { $tempFile = tempnam($this->basePath, 'cache_tmp_'); file_put_contents($tempFile, $data); chmod($tempFile, 0664); $path = $this->getFilePath($filename); rename($tempFile, $path); return $path; } public function remove($filename) { return unlink($this->getFilePath($filename)); } public function clearOld() { $iterator = new DirectoryIterator($this->basePath); /** @var \DirectoryIterator $item */ foreach ($iterator as $item) { if (!$item->isDot() && $item->isFile() && !$this->isDotFile($item) && $this->isOld($item)) { unlink($item->getPathname()); } } } private function getFilePath($filename) { return $this->basePath . '/' . $filename; } private function isOld(DirectoryIterator $item) { return $this->cleanupInterval ? $item->getMTime() + $this->cleanupInterval < time() : false; } public function isDotFile(DirectoryIterator $item) { return substr($item->getFilename(), 0, 1) === '.'; } }