1.0.0 Alpha Release #59

Merged
netkas merged 213 commits from v1.0.0_alpha into master 2023-01-29 23:27:58 +00:00
Showing only changes of commit 9507cd6e43 - Show all commits

View file

@ -32,6 +32,7 @@
*/ */
public static function set($key, $value): mixed public static function set($key, $value): mixed
{ {
Console::outDebug(sprintf('setting cache entry \'%s\'', $key));
self::$cache[$key] = $value; self::$cache[$key] = $value;
return $value; return $value;
} }
@ -44,6 +45,7 @@
*/ */
public static function get($key): mixed public static function get($key): mixed
{ {
Console::outDebug(sprintf('getting cache entry \'%s\'', $key));
if(isset(self::$cache[$key])) if(isset(self::$cache[$key]))
return self::$cache[$key]; return self::$cache[$key];
@ -58,6 +60,7 @@
*/ */
public static function setFileAsTemporary(string $path): void public static function setFileAsTemporary(string $path): void
{ {
Console::outDebug(sprintf('setting file \'%s\' as temporary', $path));
if(!in_array($path, self::$temporary_files)) if(!in_array($path, self::$temporary_files))
self::$temporary_files[] = $path; self::$temporary_files[] = $path;
} }
@ -71,6 +74,7 @@
*/ */
public static function removeFileAsTemporary(string $path): void public static function removeFileAsTemporary(string $path): void
{ {
Console::outDebug(sprintf('removing file \'%s\' from temporary files list', $path));
if(in_array($path, self::$temporary_files)) if(in_array($path, self::$temporary_files))
unset(self::$temporary_files[array_search($path, self::$temporary_files)]); unset(self::$temporary_files[array_search($path, self::$temporary_files)]);
} }
@ -84,21 +88,24 @@
{ {
if($clear_memory) if($clear_memory)
{ {
Console::outDebug('clearing memory cache');
self::$cache = []; self::$cache = [];
} }
if($clear_files) if($clear_files)
{ {
Console::outDebug('clearing temporary files');
$filesystem = new Filesystem(); $filesystem = new Filesystem();
foreach(self::$temporary_files as $file) foreach(self::$temporary_files as $file)
{ {
try try
{ {
$filesystem->remove($file); $filesystem->remove($file);
Console::outDebug(sprintf('deleted temporary file \'%s\'', $file));
} }
catch (Exception $e) catch (Exception $e)
{ {
// Ignore Console::outDebug(sprintf('failed to delete temporary file \'%s\', %s', $file, $e->getMessage()));
unset($e); unset($e);
} }
} }