Allow nomisma input links/IDs with www.
This commit is contained in:
@@ -655,6 +655,8 @@ enum MDNodaRepository implements MDValueEnumInterface, JsonSerializable {
|
|||||||
$id = strtr($id, [
|
$id = strtr($id, [
|
||||||
"http://nomisma.org/id/" => '',
|
"http://nomisma.org/id/" => '',
|
||||||
"https://nomisma.org/id/" => '',
|
"https://nomisma.org/id/" => '',
|
||||||
|
"http://www.nomisma.org/id/" => '',
|
||||||
|
"https://www.nomisma.org/id/" => '',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Ensure the remaining string does not contain spaces or slashes
|
// Ensure the remaining string does not contain spaces or slashes
|
||||||
|
|||||||
@@ -444,6 +444,8 @@ final class MDNodaRepositoryTest extends TestCase {
|
|||||||
yield "1234 (url, https)" => ["1234", "https://nomisma.org/id/1234"];
|
yield "1234 (url, https)" => ["1234", "https://nomisma.org/id/1234"];
|
||||||
yield "1234" => ["1234", "https://nomisma.org/id/1234"];
|
yield "1234" => ["1234", "https://nomisma.org/id/1234"];
|
||||||
yield "glass (url, https)" => ["glass", "https://nomisma.org/id/glass"];
|
yield "glass (url, https)" => ["glass", "https://nomisma.org/id/glass"];
|
||||||
|
yield "glass (url, http)" => ["glass", "http://nomisma.org/id/glass"];
|
||||||
|
yield "coin (url, http.www)" => ["coin", "http://www.nomisma.org/id/coin"];
|
||||||
yield "glass" => ["glass", "glass"];
|
yield "glass" => ["glass", "glass"];
|
||||||
yield "Broken input / empty string" => [false, ""];
|
yield "Broken input / empty string" => [false, ""];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user