Skip to content

Commit c2df3cb

Browse files
committed
Move types to properties for most segment classes
1 parent c5d2e3f commit c2df3cb

File tree

116 files changed

+692
-977
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+692
-977
lines changed

lib/Fhp/Segment/AUB/HIAUBSv9.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,5 @@
1212
*/
1313
class HIAUBSv9 extends BaseGeschaeftsvorfallparameter
1414
{
15-
/** @var ParameterAuslandsueberweisungV2 */
16-
public $parameter;
15+
public ParameterAuslandsueberweisungV2 $parameter;
1716
}

lib/Fhp/Segment/AUB/HKAUBv9.php

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Fhp\Segment\AUB;
44

5-
use Fhp\DataTypes\Bin;
65
use Fhp\Segment\BaseSegment;
76

87
/**
@@ -13,12 +12,10 @@
1312
*/
1413
class HKAUBv9 extends BaseSegment
1514
{
16-
/** @var \Fhp\Segment\Common\Kti */
17-
public $kontoverbindungInternational;
15+
public \Fhp\Segment\Common\Kti $kontoverbindungInternational;
1816

19-
/** @var int Max length: 4 */
20-
public $DTAZVHandbuch;
17+
/** Max length: 4 */
18+
public int $DTAZVHandbuch;
2119

22-
/** @var Bin */
23-
public $DTAZVDatensatz;
20+
public \Fhp\Syntax\Bin $DTAZVDatensatz;
2421
}

lib/Fhp/Segment/AUB/ParameterAuslandsueberweisungV2.php

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,11 @@
66

77
class ParameterAuslandsueberweisungV2 extends BaseDeg
88
{
9-
/** @var int */
10-
public $DTAZVHandbuch;
11-
12-
/** @var int */
13-
public $maximaleAnzahlTSaetze;
14-
15-
/** @var float */
16-
public $meldepflichtgrenzbetrag;
17-
18-
/** @var string|null */
19-
public $unterstuetzteMeldesaetze;
20-
21-
/** @var string|null */
22-
public $zugelasseneWeisungsschluessel;
23-
24-
/** @var string|null */
25-
public $maximaleAnzahlDerZugelassenenWeisungschluessel;
26-
27-
/** @var string|null */
28-
public $erlaubteZahlungsarten;
9+
public int $DTAZVHandbuch;
10+
public int $maximaleAnzahlTSaetze;
11+
public float $meldepflichtgrenzbetrag;
12+
public ?string $unterstuetzteMeldesaetze = null;
13+
public ?string $zugelasseneWeisungsschluessel = null;
14+
public ?string $maximaleAnzahlDerZugelassenenWeisungschluessel = null;
15+
public ?string $erlaubteZahlungsarten = null;
2916
}

lib/Fhp/Segment/BME/HIBMESv1.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
*/
1616
class HIBMESv1 extends BaseGeschaeftsvorfallparameter implements HIDXES
1717
{
18-
/** @var ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV1 */
19-
public $parameter;
18+
public ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV1 $parameter;
2019

2120
public function getParameter(): SEPADirectDebitMinimalLeadTimeProvider
2221
{

lib/Fhp/Segment/BME/HIBMESv2.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
*/
1616
class HIBMESv2 extends BaseGeschaeftsvorfallparameter implements HIDXES
1717
{
18-
/** @var ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV2 */
19-
public $parameter;
18+
public ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV2 $parameter;
2019

2120
public function getParameter(): SEPADirectDebitMinimalLeadTimeProvider
2221
{

lib/Fhp/Segment/BME/ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV1.php

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,7 @@
66

77
class ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV1 extends ParameterTerminierteSEPAFirmenEinzellastschriftEinreichenV1
88
{
9-
/** @var int */
10-
public $maximaleAnzahlDirectDebitTransferTransactionInformation;
11-
12-
/** @var bool */
13-
public $summenfeldBenoetigt;
14-
15-
/** @var bool */
16-
public $einzelbuchungErlaubt;
9+
public int $maximaleAnzahlDirectDebitTransferTransactionInformation;
10+
public bool $summenfeldBenoetigt;
11+
public bool $einzelbuchungErlaubt;
1712
}

lib/Fhp/Segment/BME/ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV2.php

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,11 @@
66

77
class ParameterTerminierteSEPAFirmenSammellastschriftEinreichenV2 extends ParameterTerminierteSEPAFirmenLastschriftEinreichenV2
88
{
9-
/** @var int */
10-
public $maximaleAnzahlDirectDebitTransferTransactionInformation;
11-
12-
/** @var bool */
13-
public $summenfeldBenoetigt;
14-
15-
/** @var bool */
16-
public $einzelbuchungErlaubt;
17-
18-
/** @var string|null Max Length: 4096 */
19-
public $zulaessigePurposecodes;
20-
9+
public int $maximaleAnzahlDirectDebitTransferTransactionInformation;
10+
public bool $summenfeldBenoetigt;
11+
public bool $einzelbuchungErlaubt;
12+
/** Max Length: 4096 */
13+
public ?string $zulaessigePurposecodes = null;
2114
/** @var string[]|null @Max(9) Max Length: 256 */
22-
public $unterstuetzteSEPADatenformate;
15+
public ?array $unterstuetzteSEPADatenformate = null;
2316
}

lib/Fhp/Segment/BSE/HIBSESv1.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
*/
1616
class HIBSESv1 extends BaseGeschaeftsvorfallparameter implements HIDXES
1717
{
18-
/** @var ParameterTerminierteSEPAFirmenEinzellastschriftEinreichenV1 */
19-
public $parameter;
18+
public ParameterTerminierteSEPAFirmenEinzellastschriftEinreichenV1 $parameter;
2019

2120
public function getParameter(): SEPADirectDebitMinimalLeadTimeProvider
2221
{

lib/Fhp/Segment/BSE/HIBSESv2.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
*/
1616
class HIBSESv2 extends BaseGeschaeftsvorfallparameter implements HIDXES
1717
{
18-
/** @var ParameterTerminierteSEPAFirmenEinzellastschriftEinreichenV2 */
19-
public $parameter;
18+
public ParameterTerminierteSEPAFirmenEinzellastschriftEinreichenV2 $parameter;
2019

2120
public function getParameter(): SEPADirectDebitMinimalLeadTimeProvider
2221
{

lib/Fhp/Segment/BSE/ParameterTerminierteSEPAFirmenEinzellastschriftEinreichenV1.php

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,12 @@
88

99
class ParameterTerminierteSEPAFirmenEinzellastschriftEinreichenV1 extends BaseDeg implements SEPADirectDebitMinimalLeadTimeProvider
1010
{
11-
/** @var int Must be => 1 */
12-
public $minimaleVorlaufzeitFNALRCUR;
13-
14-
/** @var int */
15-
public $maximaleVorlaufzeitFNALRCUR;
16-
17-
/** @var int Must be => 1 */
18-
public $minimaleVorlaufzeitFRSTOOFF;
19-
20-
/** @var int */
21-
public $maximaleVorlaufzeitFRSTOOFF;
11+
/** Must be => 1 */
12+
public int $minimaleVorlaufzeitFNALRCUR;
13+
public int $maximaleVorlaufzeitFNALRCUR;
14+
/** Must be => 1 */
15+
public int $minimaleVorlaufzeitFRSTOOFF;
16+
public int $maximaleVorlaufzeitFRSTOOFF;
2217

2318
public function getMinimalLeadTime(string $seqType): ?MinimaleVorlaufzeitSEPALastschrift
2419
{

0 commit comments

Comments
 (0)