Skip to content

Commit c0c053e

Browse files
committed
Moved autowire to abstract class
1 parent 5e19aa5 commit c0c053e

File tree

3 files changed

+2
-38
lines changed

3 files changed

+2
-38
lines changed

modules/os2forms_digital_post/src/Helper/AbstractMessageHelper.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Drupal\webform_attachment\Element\WebformAttachmentBase;
1313
use ItkDev\Serviceplatformen\Service\SF1601\Serializer;
1414
use Oio\Fjernprint\ForsendelseI;
15+
use Symfony\Component\DependencyInjection\Attribute\Autowire;
1516

1617
/**
1718
* Abstract message helper.
@@ -23,6 +24,7 @@ abstract class AbstractMessageHelper {
2324
*/
2425
public function __construct(
2526
readonly protected Settings $settings,
27+
#[Autowire(service: 'plugin.manager.element_info')]
2628
readonly protected ElementInfoManager $elementInfoManager,
2729
readonly protected WebformTokenManagerInterface $webformTokenManager,
2830
) {

modules/os2forms_digital_post/src/Helper/ForsendelseHelper.php

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22

33
namespace Drupal\os2forms_digital_post\Helper;
44

5-
use Drupal\Core\Render\ElementInfoManager;
65
use Drupal\os2forms_digital_post\Exception\InvalidForsendelseException;
76
use Drupal\os2forms_digital_post\Model\Document;
87
use Drupal\os2forms_digital_post\Plugin\WebformHandler\WebformHandlerSF1601;
98
use Drupal\os2web_datalookup\LookupResult\CompanyLookupResult;
109
use Drupal\os2web_datalookup\LookupResult\CprLookupResult;
1110
use Drupal\webform\WebformSubmissionInterface;
12-
use Drupal\webform\WebformTokenManagerInterface;
1311
use ItkDev\Serviceplatformen\Service\SF1601\Serializer;
1412
use Oio\Dkal\AfsendelseModtager;
1513
use Oio\Ebxml\CountryIdentificationCode;
@@ -18,7 +16,6 @@
1816
use Oio\Fjernprint\ForsendelseModtager;
1917
use Oio\Fjernprint\ModtagerAdresse;
2018
use Oio\Fjernprint\PostParametre;
21-
use Symfony\Component\DependencyInjection\Attribute\Autowire;
2219

2320
/**
2421
* Forsendelse helper.
@@ -27,22 +24,6 @@ class ForsendelseHelper extends AbstractMessageHelper {
2724
// PostKategoriKode.
2825
public const POST_KATEGORI_KODE_PRIORITAIRE = 'Prioritaire';
2926

30-
/**
31-
* {@inheritDoc}
32-
*/
33-
// phpcs:disable Generic.CodeAnalysis.UselessOverridingMethod
34-
public function __construct(
35-
Settings $settings,
36-
#[Autowire(service: 'plugin.manager.element_info')]
37-
ElementInfoManager $elementInfoManager,
38-
#[Autowire(service: 'webform.token_manager')]
39-
WebformTokenManagerInterface $webformTokenManager,
40-
) {
41-
parent::__construct($settings, $elementInfoManager, $webformTokenManager);
42-
}
43-
44-
// phpcs:enable
45-
4627
/**
4728
* Build forsendelse.
4829
*/

modules/os2forms_digital_post/src/Helper/MeMoHelper.php

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,38 +14,19 @@
1414
use DigitalPost\MeMo\MessageHeader;
1515
use DigitalPost\MeMo\Recipient;
1616
use DigitalPost\MeMo\Sender;
17-
use Drupal\Core\Render\ElementInfoManager;
1817
use Drupal\os2forms_digital_post\Model\Document;
1918
use Drupal\os2forms_digital_post\Plugin\WebformHandler\WebformHandlerSF1601;
2019
use Drupal\os2web_datalookup\LookupResult\CompanyLookupResult;
2120
use Drupal\os2web_datalookup\LookupResult\CprLookupResult;
2221
use Drupal\webform\WebformSubmissionInterface;
23-
use Drupal\webform\WebformTokenManagerInterface;
2422
use ItkDev\Serviceplatformen\Service\SF1601\SF1601;
2523
use ItkDev\Serviceplatformen\Service\SF1601\Serializer;
26-
use Symfony\Component\DependencyInjection\Attribute\Autowire;
2724

2825
/**
2926
* MeMo helper.
3027
*/
3128
class MeMoHelper extends AbstractMessageHelper {
3229

33-
/**
34-
* {@inheritDoc}
35-
*/
36-
// phpcs:disable Generic.CodeAnalysis.UselessOverridingMethod
37-
public function __construct(
38-
Settings $settings,
39-
#[Autowire(service: 'plugin.manager.element_info')]
40-
ElementInfoManager $elementInfoManager,
41-
#[Autowire(service: 'webform.token_manager')]
42-
WebformTokenManagerInterface $webformTokenManager,
43-
) {
44-
parent::__construct($settings, $elementInfoManager, $webformTokenManager);
45-
}
46-
47-
// phpcs:enable
48-
4930
/**
5031
* Build message.
5132
*

0 commit comments

Comments
 (0)