From 3b743b6d57f7867b9acec6f840edd5d9ec1a531c Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 2 Dec 2024 22:09:12 +0200 Subject: [PATCH 1/2] Normalize behavior of "getText" method --- src/BrowserKitDriver.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/BrowserKitDriver.php b/src/BrowserKitDriver.php index 325a699..72dcd1d 100644 --- a/src/BrowserKitDriver.php +++ b/src/BrowserKitDriver.php @@ -334,9 +334,7 @@ public function getTagName(string $xpath) */ public function getText(string $xpath) { - $text = $this->getFilteredCrawler($xpath)->text(null, true); - - return $text; + return str_replace(' ', ' ', $this->getFilteredCrawler($xpath)->text(null, true)); } /** From b6682ffca9a005f05128d35202443d59b564566a Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 3 Dec 2024 06:27:07 +0200 Subject: [PATCH 2/2] Specify non-breakable space in a different notation --- src/BrowserKitDriver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BrowserKitDriver.php b/src/BrowserKitDriver.php index 72dcd1d..16c56ac 100644 --- a/src/BrowserKitDriver.php +++ b/src/BrowserKitDriver.php @@ -334,7 +334,7 @@ public function getTagName(string $xpath) */ public function getText(string $xpath) { - return str_replace(' ', ' ', $this->getFilteredCrawler($xpath)->text(null, true)); + return str_replace("\xc2\xa0", ' ', $this->getFilteredCrawler($xpath)->text(null, true)); } /**