jenkins-bot has submitted this change and it was merged.

Change subject: T97694: encode more characters
......................................................................


T97694: encode more characters

Change-Id: I4418cec3b457b4d639ab380f8fb083de189b4310
---
M purtle/src/N3Quoter.php
M purtle/tests/phpunit/N3QuoterTest.php
2 files changed, 6 insertions(+), 0 deletions(-)

Approvals:
  Daniel Kinzler: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/purtle/src/N3Quoter.php b/purtle/src/N3Quoter.php
index 6b886b0..b71a8e4 100644
--- a/purtle/src/N3Quoter.php
+++ b/purtle/src/N3Quoter.php
@@ -31,6 +31,11 @@
                                '<' => '%3C',
                                '>' => '%3E',
                                '\\' => '%5C',
+                               "`" => '%60',
+                               "^" => '%5E',
+                               "|" => '%7C',
+                               "{" => '%7B',
+                               "}" => '%7D',
                ) );
        }
 
diff --git a/purtle/tests/phpunit/N3QuoterTest.php 
b/purtle/tests/phpunit/N3QuoterTest.php
index 62e7fdf..2b8b7ed 100644
--- a/purtle/tests/phpunit/N3QuoterTest.php
+++ b/purtle/tests/phpunit/N3QuoterTest.php
@@ -20,6 +20,7 @@
                        array( 'http://acme.com/"evil stuff"', 
'http://acme.com/%22evil%20stuff%22' ),
                        array( 'http://acme.com/<wacky stuff>', 
'http://acme.com/%3Cwacky%20stuff%3E' ),
                        array( 'http://acme.com\\back\\slash', 
'http://acme.com%5Cback%5Cslash' ),
+                       array( 
'http://acme.com/~`!@#$%^&*()-_=+[]{}|:;\'",.<>/?', 
'http://acme.com/~%60!@#$%%5E&*()-_=+[]%7B%7D%7C:;\'%22,.%3C%3E/?' ),
                );
        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/208000
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I4418cec3b457b4d639ab380f8fb083de189b4310
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Smalyshev <smalys...@wikimedia.org>
Gerrit-Reviewer: Daniel Kinzler <daniel.kinz...@wikimedia.de>
Gerrit-Reviewer: Thiemo Mättig (WMDE) <thiemo.maet...@wikimedia.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to