Skip to content

Commit a86a532

Browse files
Merge pull request #233 from moorl/Fix-PHPUnit
Fixed type declarations
2 parents 3909ec5 + a7f1362 commit a86a532

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

src/Builders/Document/CustomerUrgentCreditTransferBuilder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
use InvalidArgumentException;
99

1010
/**
11-
* CustomerCreditTransferBuilder
12-
* Corresponds to EbicsApi\Ebics\Builders\CustomerCreditTransfer\CustomerCreditTransferBuilder but with namespaces
11+
* CustomerUrgentCreditTransferBuilder
12+
* Corresponds to EbicsApi\Ebics\Builders\Document\CustomerCreditTransferBuilder but with namespaces
1313
*
1414
* @license http://www.opensource.org/licenses/mit-license.html MIT License
1515
* @author Jan-Philipp Georg (moori)

src/Builders/Document/DocumentBuilder.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44

55
use DateTime;
66
use DOMElement;
7-
use EbicsApi\Ebics\Contracts\OrderDataInterface;
87
use EbicsApi\Ebics\Contracts\PostalAddressInterface;
98
use EbicsApi\Ebics\Handlers\Traits\XPathTrait;
10-
use EbicsApi\Ebics\Models\DOMDocument;
9+
use EbicsApi\Ebics\Models\XmlData;
1110
use EbicsApi\Ebics\Services\DOMHelper;
1211
use EbicsApi\Ebics\Services\RandomService;
1312

@@ -23,7 +22,7 @@ abstract class DocumentBuilder
2322
use XPathTrait;
2423

2524
protected RandomService $randomService;
26-
protected ?DOMDocument $instance = null;
25+
protected ?XmlData $instance = null;
2726
protected string $ns;
2827

2928
public function __construct(
@@ -35,7 +34,7 @@ public function __construct(
3534
$this->ns = sprintf("urn:iso:std:iso:20022:tech:xsd:%s", $split[0]);
3635
}
3736

38-
public function popInstance(): DOMDocument
37+
public function popInstance(): XmlData
3938
{
4039
$instance = $this->instance;
4140
$this->instance = null;

tests/AbstractEbicsTestCase.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use EbicsApi\Ebics\Builders\Document\CustomerDirectDebitBuilder;
88
use EbicsApi\Ebics\Builders\Document\CustomerUrgentCreditTransferBuilder;
99
use EbicsApi\Ebics\Contracts\EbicsClientInterface;
10-
use EbicsApi\Ebics\Contracts\OrderDataInterface;
1110
use EbicsApi\Ebics\Contracts\X509GeneratorInterface;
1211
use EbicsApi\Ebics\EbicsClient;
1312
use EbicsApi\Ebics\Factories\Crypt\RSAFactory;
@@ -18,12 +17,12 @@
1817
use EbicsApi\Ebics\Models\Crypt\RSA;
1918
use EbicsApi\Ebics\Models\CustomerCreditTransfer;
2019
use EbicsApi\Ebics\Models\CustomerDirectDebit;
21-
use EbicsApi\Ebics\Models\DOMDocument;
2220
use EbicsApi\Ebics\Models\Keyring;
2321
use EbicsApi\Ebics\Models\StructuredPostalAddress;
2422
use EbicsApi\Ebics\Models\UnstructuredPostalAddress;
2523
use EbicsApi\Ebics\Models\User;
2624
use EbicsApi\Ebics\Models\X509\BankX509Generator;
25+
use EbicsApi\Ebics\Models\XmlData;
2726
use EbicsApi\Ebics\Services\DebuggerHttpClient;
2827
use EbicsApi\Ebics\Services\FakerHttpClient;
2928
use EbicsApi\Ebics\Services\FileKeyringManager;
@@ -246,10 +245,10 @@ public function credentialsDataProvider(int $credentialsId): array
246245
*
247246
* @param string $schema
248247
*
249-
* @return OrderDataInterface
248+
* @return XmlData
250249
* @throws DOMException
251250
*/
252-
protected function buildCustomerCreditTransferV2(string $schema): DOMDocument
251+
protected function buildCustomerCreditTransferV2(string $schema): XmlData
253252
{
254253
$builder = new CustomerUrgentCreditTransferBuilder($schema);
255254
$customerCreditTransfer = $builder

0 commit comments

Comments
 (0)