]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/LDSignature.php
Changed conversation url (used for AP)
[friendica.git] / src / Util / LDSignature.php
index 6d6dd16f3a63d70b6caf18a9aef4e335573e0db3..51086ac3e14a9b45e0caeedc4d11167e0ee16a10 100644 (file)
@@ -82,25 +82,21 @@ class LDSignature
                return array_merge($data, ['signature' => $options]);
        }
 
-
        private static function signable_data($data)
        {
                unset($data['signature']);
                return $data;
        }
 
-
        private static function signable_options($options)
        {
                $newopts = ['@context' => 'https://w3id.org/identity/v1'];
-               if (!empty($options)) {
-                       foreach ($options as $k => $v) {
-                               if (!in_array($k, ['type', 'id', 'signatureValue'])) {
-                                       $newopts[$k] = $v;
-                               }
-                       }
-               }
-               return $newopts;
+
+               unset($options['type']);
+               unset($options['id']);
+               unset($options['signatureValue']);
+
+               return array_merge($newopts, $options);
        }
 
        private static function hash($obj)