From bdb9bb16f51bd6ee41958c7655e2ab76bc5de230 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sat, 10 Aug 2024 17:05:44 +0200 Subject: [PATCH] Allow wikidata IDs exceeding the size of INT32 --- src/enums/MDNodaRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/enums/MDNodaRepository.php b/src/enums/MDNodaRepository.php index b4c9c74..aaa8668 100644 --- a/src/enums/MDNodaRepository.php +++ b/src/enums/MDNodaRepository.php @@ -574,7 +574,7 @@ enum MDNodaRepository implements MDValueEnumInterface, JsonSerializable { throw new MDInvalidNodaLinkException("Wikidata IDs must be Q IDs - and start with that letter (provided: $id)"); } - if (filter_var(substr($id, 1), FILTER_VALIDATE_INT) === false) { + if (self::_is_numeric(substr($id, 1)) === false) { return false; }