work around PHP bug #68347: parse ini files in raw mode
[phorkie.git] / src / phorkie / Repository / ConnectionInfo.php
index ce96c3e56a044d7651803d1a09b516bce5225bb6..501f7d0434963b405b90d2028713456d451bd108 100644 (file)
@@ -10,7 +10,10 @@ class Repository_ConnectionInfo
     public function __construct(Repository $repo)
     {
         $this->repo = $repo;
-        $this->arConfig = parse_ini_file($this->repo->gitDir . '/config', true);
+        //we need raw parsing; https://bugs.php.net/bug.php?id=68347
+        $this->arConfig = parse_ini_file(
+            $this->repo->gitDir . '/config', true, INI_SCANNER_RAW
+        );
     }
 
     public function isFork()