Skip to content

feat: implement DAV client subscriptions #118

feat: implement DAV client subscriptions

feat: implement DAV client subscriptions #118

Triggered via pull request August 4, 2023 22:31
Status Failure
Total duration 2m 0s
Artifacts

static_analysis.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors
psalm
Process completed with exit code 255.
phpstan: app/Domains/Contact/Dav/Services/GetEtag.php#L47
Access to an undefined property App\Domains\Contact\Dav\VCardResource::$vault_id.
phpstan: app/Domains/Contact/Dav/Services/GetEtag.php#L51
Access to an undefined property App\Domains\Contact\Dav\VCardResource::$vcard.
phpstan: app/Domains/Contact/Dav/Services/ImportVCard.php#L202
Strict comparison using === between App\Domains\Contact\Dav\VCardResource|Illuminate\Database\Eloquent\Model and null will always evaluate to false.
phpstan: app/Domains/Contact/Dav/Services/ImportVCard.php#L211
Access to an undefined property App\Domains\Contact\Dav\VCardResource|Illuminate\Database\Eloquent\Model::$vcard.
phpstan: app/Domains/Contact/ManageGroups/Dav/ImportGroup.php#L43
Parameter #1 $group of method App\Domains\Group\Managegroups\Dav\ImportGroup::getGroupData() expects App\Models\Group|null, App\Domains\Contact\Dav\VCardResource|null given.
phpstan: app/Domains/Contact/ManageGroups/Dav/ImportGroup.php#L199
Parameter #1 ...$groups of method Illuminate\Database\Eloquent\Relations\BelongsToMany<App\Models\Contact>::groupBy() expects array|Illuminate\Contracts\Database\Query\Expression|string, Closure given.
phpstan: app/Domains/Contact/ManageGroups/Dav/ImportGroup.php#L204
Call to an undefined method Illuminate\Database\Eloquent\Relations\BelongsToMany<App\Models\Contact>::item().
phpstan: app/Domains/Contact/ManageGroups/Dav/ImportGroup.php#L214
Call to an undefined method Illuminate\Database\Eloquent\Relations\BelongsToMany<App\Models\Contact>::item().
phpstan: app/Domains/Contact/ManageGroups/Dav/ImportGroup.php#L215
Call to an undefined method Illuminate\Database\Eloquent\Relations\BelongsToMany<App\Models\Contact>::item().
phpstan: app/Domains/Contact/ManageGroups/Services/AddContactToGroup.php#L17
Private property App\Domains\Contact\ManageGroups\Services\AddContactToGroup::$data overriding public property App\Services\QueuableService::$data should also be public.