Skip to content

Commit a79a9b9

Browse files
committed
Merge branch 'release/3.17.0'
2 parents 21604bd + 113af95 commit a79a9b9

File tree

8 files changed

+33
-19
lines changed

8 files changed

+33
-19
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ before starting to add changes. Use example [placed in the end of the page](#exa
1111

1212
## [Unreleased]
1313

14+
## [3.17.0] 2024-11-21
15+
16+
- Updated `os2web/os2web_audit` version
17+
- Updated `os2web/os2web_datalookup` version
18+
1419
## [3.16.2] 2024-10-31
1520

1621
- Applied coding standards
@@ -292,7 +297,8 @@ before starting to add changes. Use example [placed in the end of the page](#exa
292297
- Security in case of vulnerabilities.
293298
```
294299

295-
[Unreleased]: https://github.com/OS2Forms/os2forms/compare/3.16.2...HEAD
300+
[Unreleased]: https://github.com/OS2Forms/os2forms/compare/3.17.0...HEAD
301+
[3.17.0]: https://github.com/OS2Forms/os2forms/compare/3.16.2...3.17.0
296302
[3.16.2]: https://github.com/OS2Forms/os2forms/compare/3.16.1...3.16.2
297303
[3.16.1]: https://github.com/OS2Forms/os2forms/compare/3.16.0-beta1...3.16.1
298304
[3.16.0-beta1]: https://github.com/OS2Forms/os2forms/compare/3.15.8...3.16.0-beta1

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@
6868
"http-interop/http-factory-guzzle": "^1.0.0",
6969
"itk-dev/beskedfordeler-drupal": "^1.0",
7070
"itk-dev/serviceplatformen": "^1.5",
71-
"os2web/os2web_audit": "^0.1",
72-
"os2web/os2web_datalookup": "^1.5",
71+
"os2web/os2web_audit": "^0.1.1",
72+
"os2web/os2web_datalookup": "^2.0",
7373
"os2web/os2web_nemlogin": "^1.0",
7474
"php-http/guzzle7-adapter": "^1.0",
7575
"phpoffice/phpword": "^0.18.2",

modules/os2forms_dawa/src/Plugin/os2web/DataLookup/DatafordelerDataLookup.php

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Drupal\Core\Form\FormStateInterface;
77
use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
88
use Drupal\os2forms_dawa\Entity\DatafordelerMatrikula;
9+
use Drupal\os2web_audit\Service\Logger;
910
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupBase;
1011
use GuzzleHttp\ClientInterface;
1112
use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -30,9 +31,15 @@ class DatafordelerDataLookup extends DataLookupBase implements DatafordelerDataL
3031
/**
3132
* {@inheritdoc}
3233
*/
33-
public function __construct(array $configuration, $plugin_id, $plugin_definition, ClientInterface $httpClient) {
34+
public function __construct(
35+
array $configuration,
36+
$plugin_id,
37+
$plugin_definition,
38+
ClientInterface $httpClient,
39+
Logger $auditLogger,
40+
) {
3441
$this->httpClient = $httpClient;
35-
parent::__construct($configuration, $plugin_id, $plugin_definition);
42+
parent::__construct($configuration, $plugin_id, $plugin_definition, $auditLogger);
3643
}
3744

3845
/**
@@ -44,6 +51,7 @@ public static function create(ContainerInterface $container, array $configuratio
4451
$plugin_id,
4552
$plugin_definition,
4653
$container->get('http_client'),
54+
$container->get('os2web_audit.logger'),
4755
);
4856
}
4957

@@ -102,7 +110,7 @@ public function getMatrikulaEntries(string $matrikulaId) : array {
102110
/**
103111
* {@inheritdoc}
104112
*/
105-
public function defaultConfiguration() {
113+
public function defaultConfiguration(): array {
106114
return [
107115
'username' => '',
108116
'password' => '',

modules/os2forms_dawa/src/Plugin/os2web/DataLookup/DawaDataLookup.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public function getMatrikulaAutocompletePath() {
4646
/**
4747
* {@inheritdoc}
4848
*/
49-
public function defaultConfiguration() {
49+
public function defaultConfiguration(): array {
5050
return [
5151
'address_autocomplete_path' => 'https://dawa.aws.dk/adresser/autocomplete',
5252
'address_api_path' => 'https://dawa.aws.dk/adresser',

modules/os2forms_digital_post/src/Helper/DigitalPostHelper.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
use Drupal\os2web_datalookup\LookupResult\CompanyLookupResult;
99
use Drupal\os2web_datalookup\LookupResult\CprLookupResult;
1010
use Drupal\os2web_datalookup\Plugin\DataLookupManager;
11-
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCompany;
12-
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCpr;
11+
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCompanyInterface;
12+
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCprInterface;
1313
use Drupal\webform\WebformSubmissionInterface;
1414
use ItkDev\Serviceplatformen\Service\SF1601\SF1601;
1515
use ItkDev\Serviceplatformen\Service\SF1601\Serializer;
@@ -99,7 +99,7 @@ public function log($level, $message, array $context = []): void {
9999
*/
100100
public function lookupCpr(string $cpr): CprLookupResult {
101101
$instance = $this->dataLookupManager->createDefaultInstanceByGroup('cpr_lookup');
102-
if (!($instance instanceof DataLookupInterfaceCpr)) {
102+
if (!($instance instanceof DataLookupCprInterface)) {
103103
throw new RuntimeException('Cannot get CPR data lookup instance');
104104
}
105105
$lookupResult = $instance->lookup($cpr);
@@ -115,7 +115,7 @@ public function lookupCpr(string $cpr): CprLookupResult {
115115
*/
116116
public function lookupCvr(string $cvr): CompanyLookupResult {
117117
$instance = $this->dataLookupManager->createDefaultInstanceByGroup('cvr_lookup');
118-
if (!($instance instanceof DataLookupInterfaceCompany)) {
118+
if (!($instance instanceof DataLookupCompanyInterface)) {
119119
throw new RuntimeException('Cannot get CVR data lookup instance');
120120
}
121121
$lookupResult = $instance->lookup($cvr);

modules/os2forms_digital_post/src/Helper/WebformHelperSF1601.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
use Drupal\os2forms_digital_post\Plugin\AdvancedQueue\JobType\SendDigitalPostSF1601;
1515
use Drupal\os2forms_digital_post\Plugin\WebformHandler\WebformHandlerSF1601;
1616
use Drupal\os2web_datalookup\Plugin\DataLookupManager;
17-
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCompany;
18-
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCpr;
17+
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCompanyInterface;
18+
use Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCprInterface;
1919
use Drupal\webform\WebformSubmissionInterface;
2020
use Drupal\webform\WebformSubmissionStorageInterface;
2121
use ItkDev\Serviceplatformen\Service\SF1601\SF1601;
@@ -127,7 +127,7 @@ public function sendDigitalPost(WebformSubmissionInterface $submission, array $h
127127

128128
if (preg_match('/^\d{8}$/', $recipientIdentifier)) {
129129
$instance = $this->dataLookupManager->createDefaultInstanceByGroup('cvr_lookup');
130-
if (!($instance instanceof DataLookupInterfaceCompany)) {
130+
if (!($instance instanceof DataLookupCompanyInterface)) {
131131
throw new RuntimeException('Cannot get CVR data lookup instance');
132132
}
133133
$lookupResult = $instance->lookup($recipientIdentifier);
@@ -138,7 +138,7 @@ public function sendDigitalPost(WebformSubmissionInterface $submission, array $h
138138
}
139139
else {
140140
$instance = $this->dataLookupManager->createDefaultInstanceByGroup('cpr_lookup');
141-
if (!($instance instanceof DataLookupInterfaceCpr)) {
141+
if (!($instance instanceof DataLookupCprInterface)) {
142142
throw new RuntimeException('Cannot get CPR data lookup instance');
143143
}
144144
$lookupResult = $instance->lookup($recipientIdentifier);

modules/os2forms_nemid/src/Element/MitidChildrenSelectAjaxBehaviour.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public static function mitidChildrenSelectAjax(array &$form, FormStateInterface
3939
/** @var \Drupal\os2web_datalookup\Plugin\DataLookupManager $os2web_datalookup_plugins */
4040
$os2web_datalookup_plugins = \Drupal::service('plugin.manager.os2web_datalookup');
4141

42-
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCpr $cprPlugin */
42+
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCprInterface $cprPlugin */
4343
$cprPlugin = $os2web_datalookup_plugins->createDefaultInstanceByGroup('cpr_lookup');
4444

4545
if ($cprPlugin->isReady()) {

modules/os2forms_nemid/src/Service/FormsHelper.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ public function lookupPersonData(FormStateInterface $form_state) {
182182
}
183183

184184
if ($cpr) {
185-
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCpr $cprPlugin */
185+
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCprInterface $cprPlugin */
186186
$cprPlugin = $this->dataLookManager->createDefaultInstanceByGroup('cpr_lookup');
187187

188188
if ($cprPlugin->isReady()) {
@@ -284,15 +284,15 @@ private function lookupCompanyData(FormStateInterface $form_state) {
284284

285285
// Performing the lookup.
286286
if ($cvr) {
287-
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCompany $cvrPlugin */
287+
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCompanyInterface $cvrPlugin */
288288
$cvrPlugin = $this->dataLookManager->createDefaultInstanceByGroup('cvr_lookup');
289289

290290
if ($cvrPlugin->isReady()) {
291291
$companyResult = $cvrPlugin->lookup($cvr);
292292
}
293293
}
294294
elseif ($pNumber) {
295-
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupInterfaceCompany $pNumberPlugin */
295+
/** @var \Drupal\os2web_datalookup\Plugin\os2web\DataLookup\DataLookupCompanyInterface $pNumberPlugin */
296296
$pNumberPlugin = $this->dataLookManager->createDefaultInstanceByGroup('pnumber_lookup');
297297

298298
if ($pNumberPlugin->isReady()) {

0 commit comments

Comments
 (0)