summaryrefslogtreecommitdiffstats
path: root/Tests/Auth/OpenID/StoreTest.php
diff options
context:
space:
mode:
authorPhilipp Söhnlein <me@philipp-soehnlein.de>2011-01-16 14:50:56 +0100
committerPhilipp Söhnlein <me@philipp-soehnlein.de>2011-01-16 14:50:56 +0100
commitd088a90c3b6f483ab07d772efcf8190306dd6d94 (patch)
treeffc307c1d6657ec61fa55d32bb0c741cd109119b /Tests/Auth/OpenID/StoreTest.php
parentc78da981c1bb7d1d80f098245c8dd43a9d126ac0 (diff)
downloadphp-openid-d088a90c3b6f483ab07d772efcf8190306dd6d94.zip
php-openid-d088a90c3b6f483ab07d772efcf8190306dd6d94.tar.gz
php-openid-d088a90c3b6f483ab07d772efcf8190306dd6d94.tar.bz2
Made some hardcoded tmp paths dynamic by using sys_get_temp_dir. If function is not available the old mechanisms are used.
Diffstat (limited to 'Tests/Auth/OpenID/StoreTest.php')
-rw-r--r--Tests/Auth/OpenID/StoreTest.php23
1 files changed, 14 insertions, 9 deletions
diff --git a/Tests/Auth/OpenID/StoreTest.php b/Tests/Auth/OpenID/StoreTest.php
index 7c50e2f..4ff9f22 100644
--- a/Tests/Auth/OpenID/StoreTest.php
+++ b/Tests/Auth/OpenID/StoreTest.php
@@ -23,15 +23,20 @@ require_once 'Auth/OpenID.php';
function _Auth_OpenID_mkdtemp()
{
- if (strpos(PHP_OS, 'WIN') === 0) {
- $dir = $_ENV['TMP'];
- if (!isset($dir)) {
- $dir = 'C:\Windows\Temp';
- }
- } else {
- $dir = @$_ENV['TMPDIR'];
- if (!isset($dir)) {
- $dir = '/tmp';
+ if (function_exists('sys_get_temp_dir')) {
+ $dir = sys_get_temp_dir();
+ }
+ else {
+ if (strpos(PHP_OS, 'WIN') === 0) {
+ $dir = $_ENV['TMP'];
+ if (!isset($dir)) {
+ $dir = 'C:\Windows\Temp';
+ }
+ } else {
+ $dir = @$_ENV['TMPDIR'];
+ if (!isset($dir)) {
+ $dir = '/tmp';
+ }
}
}