diff --git a/app/Invoice/Actions/MassStoreAction.php b/app/Invoice/Actions/MassStoreAction.php index 7176fc88..3b7f57a8 100644 --- a/app/Invoice/Actions/MassStoreAction.php +++ b/app/Invoice/Actions/MassStoreAction.php @@ -39,7 +39,7 @@ class MassStoreAction foreach ($memberGroup as $members) { $invoice = Invoice::createForMember($members->first(), $members, $year); $invoice->save(); - $invoice->positions()->createMany($invoice->positions); + $invoice->positions()->createMany($invoice->positions->toArray()); $invoices->push($invoice->fresh('positions')); } diff --git a/app/Mailgateway/Types/Type.php b/app/Mailgateway/Types/Type.php index 1e0b926a..fdef42d6 100644 --- a/app/Mailgateway/Types/Type.php +++ b/app/Mailgateway/Types/Type.php @@ -68,9 +68,9 @@ abstract class Type } /** - * @return array<string, array<string, mixed>> + * @return mixed */ - public function toResource(): array + public function toResource() { return [ 'cls' => get_class($this), @@ -93,8 +93,8 @@ abstract class Type } $this->list($name, $domain) - ->filter(fn ($listEntry) => $results->doesntContain(fn ($r) => $r->is($listEntry))) - ->each(fn ($listEntry) => $this->remove($name, $domain, $listEntry->email)); + ->filter(fn ($listEntry) => $results->doesntContain(fn ($r) => $r->is($listEntry))) + ->each(fn ($listEntry) => $this->remove($name, $domain, $listEntry->email)); } /** diff --git a/app/Payment/Subscription.php b/app/Payment/Subscription.php index bd1e60d1..a972f910 100644 --- a/app/Payment/Subscription.php +++ b/app/Payment/Subscription.php @@ -14,9 +14,6 @@ class Subscription extends Model /** @use HasFactory<SubscriptionFactory> */ use HasFactory; - /** - * @var array<int, string> - */ public $fillable = ['name', 'fee_id']; public function getAmount(): int diff --git a/app/Subactivity.php b/app/Subactivity.php index 0bac483b..8a00f3ee 100644 --- a/app/Subactivity.php +++ b/app/Subactivity.php @@ -16,9 +16,6 @@ class Subactivity extends Model use HasNamiField; use Sluggable; - /** - * @var array<int, string> - */ public $fillable = ['is_age_group', 'is_filterable', 'slug', 'name', 'nami_id']; /** @@ -26,9 +23,6 @@ class Subactivity extends Model */ public $timestamps = false; - /** - * @var array<string, string> - */ public $casts = [ 'is_age_group' => 'boolean', 'is_filterable' => 'boolean', diff --git a/packages/tex b/packages/tex index 74800de1..0c6c9483 160000 --- a/packages/tex +++ b/packages/tex @@ -1 +1 @@ -Subproject commit 74800de149bf2ca250a17263cfaf59e48b76186f +Subproject commit 0c6c948378d6f28636e4de36cc2c3a62c6975440 diff --git a/phpstan.neon b/phpstan.neon index 978ea5b7..72b343e6 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -450,11 +450,6 @@ parameters: count: 1 path: app/Form/Fields/NamiField.php - - - message: "#^Method App\\\\Fileshare\\\\ConnectionTypes\\\\ConnectionType\\:\\:types\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, class\\-string\\<App\\\\Fileshare\\\\ConnectionTypes\\\\ConnectionType\\>\\> but returns Illuminate\\\\Support\\\\Collection\\<int, string\\>\\.$#" - count: 1 - path: app/Fileshare/ConnectionTypes/ConnectionType.php - - message: "#^Call to an undefined method Phake\\\\Proxies\\\\StubberProxy\\:\\:check\\(\\)\\.$#" count: 1