File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,6 +36,10 @@ public function __construct(
3636 $ dir = Config::get ('metricsdir ' , __DIR__ .'/../../../tmp/metrics ' );
3737 $ db = $ dir .'/memcached_metrics_ ' .$ hash .'.db ' ;
3838
39+ if (!is_dir ($ dir ) && !mkdir ($ dir , 0777 , true ) && !is_dir ($ dir )) {
40+ throw new \RuntimeException (sprintf ('Directory "%s" was not created ' , $ dir ));
41+ }
42+
3943 $ this ->pdo = new PDO ('sqlite: ' .$ db );
4044 $ this ->pdo ->setAttribute (PDO ::ATTR_ERRMODE , PDO ::ERRMODE_EXCEPTION );
4145
Original file line number Diff line number Diff line change @@ -36,6 +36,10 @@ public function __construct(
3636 $ dir = Config::get ('metricsdir ' , __DIR__ .'/../../../tmp/metrics ' );
3737 $ db = $ dir .'/redis_metrics_ ' .$ hash .'.db ' ;
3838
39+ if (!is_dir ($ dir ) && !mkdir ($ dir , 0777 , true ) && !is_dir ($ dir )) {
40+ throw new \RuntimeException (sprintf ('Directory "%s" was not created ' , $ dir ));
41+ }
42+
3943 $ this ->pdo = new PDO ('sqlite: ' .$ db );
4044 $ this ->pdo ->setAttribute (PDO ::ATTR_ERRMODE , PDO ::ERRMODE_EXCEPTION );
4145
You can’t perform that action at this time.
0 commit comments