aboutsummaryrefslogtreecommitdiff
path: root/tests/_support/Helper/StudipDb.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/_support/Helper/StudipDb.php')
-rw-r--r--tests/_support/Helper/StudipDb.php11
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/_support/Helper/StudipDb.php b/tests/_support/Helper/StudipDb.php
index 90ad24c..c80338c 100644
--- a/tests/_support/Helper/StudipDb.php
+++ b/tests/_support/Helper/StudipDb.php
@@ -5,7 +5,7 @@ namespace Helper;
use Codeception\Exception\ModuleConfigException;
use Codeception\Exception\ModuleException;
-require_once('lib/classes/StudipPDO.class.php');
+require_once 'lib/classes/StudipPDO.class.php';
class StudipDb extends \Codeception\Module
{
@@ -14,18 +14,17 @@ class StudipDb extends \Codeception\Module
*
* @var
*/
- public $dbh;
+ public ?\StudipPdo $dbh;
/**
* @var array
*/
- protected $config = [
- ];
+ protected array $config = [];
/**
* @var array
*/
- protected $requiredFields = ['dsn', 'user', 'password'];
+ protected array $requiredFields = ['dsn', 'user', 'password'];
/**
* @SuppressWarnings(PHPMD.CamelCaseMethodName)
@@ -42,7 +41,7 @@ class StudipDb extends \Codeception\Module
private function checkConfig($configKey, $name)
{
- if (strstr($this->config[$configKey], '%'.$name.'%')) {
+ if (str_contains($this->config[$configKey], '%' . $name . '%')) {
throw new ModuleConfigException(__CLASS__, 'You have to provide a '.$name.' either as ENV variable or in config_local.inc.php!');
}
}