diff --git a/src/Form/JsonLdSettingsForm.php b/src/Form/JsonLdSettingsForm.php index d4616b8..2fbcf11 100644 --- a/src/Form/JsonLdSettingsForm.php +++ b/src/Form/JsonLdSettingsForm.php @@ -57,6 +57,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { $rdf_namespaces .= $namespace['prefix'] . '|' . $namespace['namespace'] . "\n"; } $mapping_string = ''; + ksort($mappings_from_hook); foreach ($mappings_from_hook as $pref => $nspace) { $mapping_string .= "$pref|$nspace \n"; } diff --git a/src/Normalizer/NormalizerBase.php b/src/Normalizer/NormalizerBase.php index cb66c76..9836880 100644 --- a/src/Normalizer/NormalizerBase.php +++ b/src/Normalizer/NormalizerBase.php @@ -57,7 +57,7 @@ public function supportsDenormalization($data, $type, $format = NULL) { */ public static function escapePrefix($predicate, array $namespaces) { - $exploded = explode(":", $predicate); + $exploded = explode(":", $predicate, 2); if (!isset($namespaces[$exploded[0]])) { return $predicate; }