Skip to content

Commit

Permalink
Fix psalm issues to fix CI build
Browse files Browse the repository at this point in the history
  • Loading branch information
mstilkerich committed Sep 11, 2021
1 parent f083b17 commit 512bcb6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/DataConversion.php
Expand Up @@ -1130,6 +1130,7 @@ private static function composeDisplayname(array $save_data): string
$dname = [];
foreach (["firstname", "surname"] as $attr) {
if (!empty($save_data[$attr])) {
/** @psalm-var string */
$dname[] = $save_data[$attr];
}
}
Expand Down
4 changes: 3 additions & 1 deletion src/Db/AbstractDatabase.php
Expand Up @@ -46,6 +46,7 @@
* }
*
* @psalm-import-type SaveDataFromDC from \MStilkerich\CardDavAddressbook4Roundcube\DataConversion
* @psalm-import-type SaveDataMultiField from \MStilkerich\CardDavAddressbook4Roundcube\DataConversion
*/
abstract class AbstractDatabase
{
Expand Down Expand Up @@ -191,7 +192,8 @@ public function storeContact(
$email_keys = preg_grep('/^email(:|$)/', array_keys($save_data));
$email_addrs = [];
foreach ($email_keys as $email_key) {
$email_addrs = array_merge($email_addrs, (array) $save_data[$email_key]);
/** @psalm-var SaveDataMultiField $save_data[$email_key] */
$email_addrs = array_merge($email_addrs, $save_data[$email_key]);
}
$save_data['email'] = implode(', ', $email_addrs);

Expand Down

0 comments on commit 512bcb6

Please sign in to comment.