genRndTempnamPrefix() public static method

Returns random temporary file name
public static genRndTempnamPrefix ( string $dir, string $prefix ) : string
$dir string Directory
$prefix string Prefix
return string Path
Beispiel #1
0
 /**
  * Reads session data
  * @param  string   $sid Session ID
  * @param  callable $cb  Callback
  * @return void
  */
 public function sessionRead($sid, $cb = null)
 {
     FileSystem::open(FileSystem::genRndTempnamPrefix(session_save_path(), $this->sessionPrefix) . basename($sid), 'r+!', function ($fp) use($cb) {
         if (!$fp) {
             call_user_func($cb, false);
             return;
         }
         $fp->readAll(function ($fp, $data) use($cb) {
             $this->sessionFp = $fp;
             call_user_func($cb, $data);
         });
     });
 }