aboutsummaryrefslogtreecommitdiff
path: root/tests/_support/Helper
diff options
context:
space:
mode:
authorPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
committerPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
commit4459dd7917f4d1c34f40bb68f0e991e9c3d53e4c (patch)
tree5c07151ae61276d334e88f6309c30d439a85c12e /tests/_support/Helper
parentda0022e5c1abbf9825ae76debaabdff7e8623bb4 (diff)
parent97a188592c679890a25c37ab78463add76a52ff7 (diff)
Merge branch 'main' into issue-3911issue-3911
Diffstat (limited to 'tests/_support/Helper')
-rw-r--r--tests/_support/Helper/Jsonapi.php2
-rw-r--r--tests/_support/Helper/StudipDb.php19
2 files changed, 6 insertions, 15 deletions
diff --git a/tests/_support/Helper/Jsonapi.php b/tests/_support/Helper/Jsonapi.php
index 8d98e6a..2dec2d1 100644
--- a/tests/_support/Helper/Jsonapi.php
+++ b/tests/_support/Helper/Jsonapi.php
@@ -148,7 +148,7 @@ class Jsonapi extends \Codeception\Module
return $handler->handle($request);
})
- ->add(new Authentication($authenticator));
+ ->add(new Authentication($authenticator, ['session']));
}
return $app;
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!');
}
}