1--TEST-- 2init resource with custom home_dir 3--SKIPIF-- 4<?php if(!class_exists("gnupg")) die("skip"); ?> 5--FILE-- 6<?php 7require_once "gnupgt.inc"; 8$homedir = __DIR__ . '/init_res_home'; 9if (!is_dir($homedir)) { 10 mkdir($homedir); 11} 12 13$gpg = gnupg_init(array('home_dir' => $homedir)); 14gnupg_seterrormode($gpg, gnupg::ERROR_WARNING); 15gnupg_import($gpg, $testkey); 16$imported = false; 17foreach (glob("$homedir/*") as $filename) { 18 $imported = true; 19} 20var_dump($imported); 21$engine = gnupg_getengineinfo($gpg); 22var_dump($engine['home_dir'] === $homedir); 23?> 24--EXPECT-- 25bool(true) 26bool(true) 27--CLEAN-- 28<?php 29require_once "gnupgt.inc"; 30gnupgt::delete_key(__DIR__ . '/init_res_home'); 31?> 32