* @return boolean
* @throws \Exception
*/
- public static function create(string $type, uid $uid, string $token, string $meta)
+ public static function create(string $type, int $uid, string $token, string $meta)
{
$fields = [
- 'type' => $type,
- 'uid' => $uid,
- 'token' => $token,
- 'meta' => $meta,
+ 'type' => $type,
+ 'uid' => $uid,
+ 'token' => $token,
+ 'meta' => $meta,
'created' => DateTimeFormat::utcNow()
];
return DBA::insert('openwebauth-token', $fields);
/**
* Receive a public Diaspora posting
*
+ * @return void
* @throws HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
/**
* Receive a Diaspora posting for a user
*
+ * @return void
* @throws HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
* @throws HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
- private function decodePost(bool $public = true, string $privKey = '')
+ private function decodePost(bool $public = true, string $privKey = ''): array
{
if (empty($_POST['xml'])) {
}
$fields = [
- 'url' => $data['url'],
- 'nurl' => Strings::normaliseLink($data['url']),
- 'name' => $data['name'],
- 'nick' => $data['nick'],
- 'addr' => $data['addr'],
- 'batch' => $data['batch'],
- 'notify' => $data['notify'],
- 'poll' => $data['poll'],
- 'network' => $data['network']
+ 'url' => $data['url'],
+ 'nurl' => Strings::normaliseLink($data['url']),
+ 'name' => $data['name'],
+ 'nick' => $data['nick'],
+ 'addr' => $data['addr'],
+ 'batch' => $data['batch'],
+ 'notify' => $data['notify'],
+ 'poll' => $data['poll'],
+ 'network' => $data['network'],
];
Contact::update($fields, ['addr' => $old_handle]);