dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
dbxLegacyInstallConfig_test.php File Reference

Go to the source code of this file.

Variables

 $fail
 $localFile = tempnam(sys_get_temp_dir(), 'dbx-install-config-')
if(!is_string($localFile)|| $localFile==='') try
 $api = dbx()
 $legacy = $method->invoke($api, 'dbx', $localFile, array())
if(($legacy['install'] ?? null) !==0) $explicitInstaller = $method->invoke($api, 'dbx', $localFile, array('install' => 1))
if(($explicitInstaller['install'] ?? null) !==1) $otherModule = $method->invoke($api, 'dbxLogin', $localFile, array())
if(array_key_exists('install', $otherModule)) $missingFile = $method->invoke($api, 'dbx', $localFile . '.missing', array())
if(array_key_exists('install', $missingFile)) finally

Variable Documentation

◆ $api

$api = dbx()

Definition at line 18 of file dbxLegacyInstallConfig_test.php.

◆ $explicitInstaller

if (( $legacy[ 'install'] ?? null) !==0) $explicitInstaller = $method->invoke($api, 'dbx', $localFile, array('install' => 1))

Definition at line 25 of file dbxLegacyInstallConfig_test.php.

◆ $fail

$fail
Initial value:
= static function (string $message, int $code): void {
fwrite(STDERR, "FAIL: $message\n");
exit($code);
}
exit
Definition index.php:146

Definition at line 6 of file dbxLegacyInstallConfig_test.php.

◆ $legacy

$legacy = $method->invoke($api, 'dbx', $localFile, array())

◆ $localFile

$localFile = tempnam(sys_get_temp_dir(), 'dbx-install-config-')

Definition at line 11 of file dbxLegacyInstallConfig_test.php.

◆ $missingFile

if (array_key_exists( 'install', $otherModule)) $missingFile = $method->invoke($api, 'dbx', $localFile . '.missing', array())

Definition at line 35 of file dbxLegacyInstallConfig_test.php.

◆ $otherModule

if (( $explicitInstaller[ 'install'] ?? null) !==1) $otherModule = $method->invoke($api, 'dbxLogin', $localFile, array())

Definition at line 30 of file dbxLegacyInstallConfig_test.php.

◆ finally

if (array_key_exists( 'install', $missingFile)) finally
Initial value:
{
if (is_file($localFile)) {
unlink($localFile);
}
}
echo "OK legacy install configuration compatibility (4)\n"

Definition at line 39 of file dbxLegacyInstallConfig_test.php.

◆ try

if (!is_string( $localFile)||$localFile==='') try
Initial value:
{
$method = new ReflectionMethod(dbxApi::class, 'normalize_legacy_install_config')

Definition at line 16 of file dbxLegacyInstallConfig_test.php.