enhance test sdk: add GetTemporaryFilePath

This commit is contained in:
odain
2026-01-12 13:27:40 +01:00
parent c3c2135ecc
commit 693e40b9c7

View File

@@ -698,4 +698,16 @@ abstract class ItopTestCase extends KernelTestCase
return $this->CallUrl($sUrl, $aPostFields, $aCurlOptions, $bXDebugEnabled);
}
/**
* Return a temporary file path. that will be cleaned up by tearDown()
* @return string: temporary file path
*/
public function GetTemporaryFilePath(string $sPrefix = "test"): string
{
$sPath = tempnam(sys_get_temp_dir(), $sPrefix);
$this->aFileToClean[] = $sPath;
return $sPath;
}
}