Piwik\Config::forceUsageOfLocalHostnameConfig PHP Method

forceUsageOfLocalHostnameConfig() public method

$config = Config::getInstance(); $config->forceUsageOfHostnameConfig('piwik.example.com'); $config->save();
public forceUsageOfLocalHostnameConfig ( string $hostname ) : string
$hostname string eg piwik.example.com
return string
    public function forceUsageOfLocalHostnameConfig($hostname)
    {
        $hostConfig = self::getLocalConfigInfoForHostname($hostname);
        $filename = $hostConfig['file'];
        if (!Filesystem::isValidFilename($filename)) {
            throw new Exception('Piwik domain is not a valid looking hostname (' . $filename . ').');
        }
        $pathLocal = $hostConfig['path'];
        try {
            $this->reload($pathLocal);
        } catch (Exception $ex) {
            // pass (not required for local file to exist at this point)
        }
        return $pathLocal;
    }