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.php19
1 files changed, 5 insertions, 14 deletions
diff --git a/tests/_support/Helper/StudipDb.php b/tests/_support/Helper/StudipDb.php
index 90ad24c..8188be1 100644
--- a/tests/_support/Helper/StudipDb.php
+++ b/tests/_support/Helper/StudipDb.php
@@ -5,27 +5,18 @@ namespace Helper;
use Codeception\Exception\ModuleConfigException;
use Codeception\Exception\ModuleException;
-require_once('lib/classes/StudipPDO.class.php');
+require_once 'lib/classes/StudipPDO.php';
class StudipDb extends \Codeception\Module
{
/**
* @api
- *
- * @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 +33,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!');
}
}