private function __construct()
{
$configFile = null;
if (defined('PP_CONFIG_PATH')) {
// if PP_CONFIG_PATH *is set* but not set to a string with length > 0
// then let's disable ini file loading
if (is_string(PP_CONFIG_PATH) && strlen(PP_CONFIG_PATH) > 0) {
$configFile = PP_CONFIG_PATH . DIRECTORY_SEPARATOR . 'sdk_config.ini';
}
} else {
$configFile = implode(DIRECTORY_SEPARATOR, array(dirname(__FILE__), "..", "config", "sdk_config.ini"));
}
if (!is_null($configFile) && file_exists($configFile)) {
$this->load($configFile);
}
}