chore: major code cleanup and type safety using phpstan
This commit is contained in:
1 parent
060cbea9da
commit
3da73d626b
103 files changed
+976
-1192
No files matched your search
@@ -59,7 +59,7 @@ XML;
|
||||
$result = $anonymizer->anonymize($xml);
|
||||
|
||||
$document = new \DOMDocument();
|
||||
$this->assertTrue($document->loadXML($result));
|
||||
self::assertTrue($document->loadXML($result));
|
||||
|
||||
$xpath = new \DOMXPath($document);
|
||||
|
||||
@@ -70,13 +70,13 @@ XML;
|
||||
$participantOneMobilePhone = trim((string) $xpath->evaluate('string(//teilnehmer[@id="1"]/kommunikation/telefonmobil)'));
|
||||
$participantTwoName = trim((string) $xpath->evaluate('string(//teilnehmer[@id="2"]/name)'));
|
||||
|
||||
$this->assertNotSame('Schlegelmilch', $applicantName);
|
||||
$this->assertSame($applicantName, $participantOneName);
|
||||
$this->assertStringEndsWith('@example.com', $participantOneEmail);
|
||||
$this->assertNotSame('02212722760', $participantOneMobilePhone);
|
||||
$this->assertSame($applicantMobilePhone, $participantOneMobilePhone);
|
||||
$this->assertNotSame($participantOneName, $participantTwoName);
|
||||
$this->assertSame(2, $anonymizer->getLastIdentityCount());
|
||||
self::assertNotSame('Schlegelmilch', $applicantName);
|
||||
self::assertSame($applicantName, $participantOneName);
|
||||
self::assertStringEndsWith('@example.com', $participantOneEmail);
|
||||
self::assertNotSame('02212722760', $participantOneMobilePhone);
|
||||
self::assertSame($applicantMobilePhone, $participantOneMobilePhone);
|
||||
self::assertNotSame($participantOneName, $participantTwoName);
|
||||
self::assertSame(2, $anonymizer->getLastIdentityCount());
|
||||
}
|
||||
|
||||
public function testAnonymizeReplacesKundeAttributes(): void
|
||||
@@ -99,15 +99,15 @@ XML;
|
||||
$result = $anonymizer->anonymize($xml);
|
||||
|
||||
$document = new \DOMDocument();
|
||||
$this->assertTrue($document->loadXML($result));
|
||||
self::assertTrue($document->loadXML($result));
|
||||
|
||||
$xpath = new \DOMXPath($document);
|
||||
|
||||
$firstCustomerLastName = trim((string) $xpath->evaluate('string(//kunde[@id="1"]/@name)'));
|
||||
$firstCustomerFirstName = trim((string) $xpath->evaluate('string(//kunde[@id="1"]/@vorname)'));
|
||||
|
||||
$this->assertNotSame('Fromme', $firstCustomerLastName);
|
||||
$this->assertNotSame('Björn', $firstCustomerFirstName);
|
||||
self::assertNotSame('Fromme', $firstCustomerLastName);
|
||||
self::assertNotSame('Björn', $firstCustomerFirstName);
|
||||
}
|
||||
|
||||
public function testAnonymizeThrowsOnInvalidXml(): void
|
||||
@@ -157,15 +157,15 @@ XML;
|
||||
$result = $anonymizer->anonymize($xml);
|
||||
|
||||
$document = new \DOMDocument();
|
||||
$this->assertTrue($document->loadXML($result));
|
||||
self::assertTrue($document->loadXML($result));
|
||||
|
||||
$xpath = new \DOMXPath($document);
|
||||
|
||||
$applicantName = trim((string) $xpath->evaluate('string(//anmelder/name)'));
|
||||
$participantName = trim((string) $xpath->evaluate('string(//teilnehmer[@id="1"]/name)'));
|
||||
|
||||
$this->assertSame($applicantName, $participantName);
|
||||
$this->assertSame(1, $anonymizer->getLastIdentityCount());
|
||||
self::assertSame($applicantName, $participantName);
|
||||
self::assertSame(1, $anonymizer->getLastIdentityCount());
|
||||
}
|
||||
|
||||
public function testAnonymizeCanReuseIdentityAcrossMultipleXmlDocuments(): void
|
||||
@@ -205,16 +205,16 @@ XML;
|
||||
$anonymizedResponse = $anonymizer->anonymize($responseXml, false);
|
||||
|
||||
$requestDocument = new \DOMDocument();
|
||||
$this->assertTrue($requestDocument->loadXML($anonymizedRequest));
|
||||
self::assertTrue($requestDocument->loadXML($anonymizedRequest));
|
||||
$requestXpath = new \DOMXPath($requestDocument);
|
||||
$requestName = trim((string) $requestXpath->evaluate('string(//anmelder/name)'));
|
||||
|
||||
$responseDocument = new \DOMDocument();
|
||||
$this->assertTrue($responseDocument->loadXML($anonymizedResponse));
|
||||
self::assertTrue($responseDocument->loadXML($anonymizedResponse));
|
||||
$responseXpath = new \DOMXPath($responseDocument);
|
||||
$responseName = trim((string) $responseXpath->evaluate('string(//teilnehmer[@id="1"]/name)'));
|
||||
|
||||
$this->assertSame($requestName, $responseName);
|
||||
$this->assertSame(1, $anonymizer->getLastIdentityCount());
|
||||
self::assertSame($requestName, $responseName);
|
||||
self::assertSame(1, $anonymizer->getLastIdentityCount());
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user