Compare commits

..

6 Commits

Author SHA1 Message Date
philipp lang 7f38d1b4ed WIP: Add cleanup for forms
continuous-integration/drone/push Build is failing Details
@todo add cleanup icon as svg (broom.svg)
2026-08-27 21:31:02 +02:00
philipp lang 13b244ae33 remove first-attribute-linebreak in eslint 2026-08-27 21:31:02 +02:00
philipp lang d4d4df099c Add claude instructions 2026-08-27 21:31:02 +02:00
philipp lang d97e9edb1c Lint
continuous-integration/drone/push Build is failing Details
2026-06-19 22:36:40 +02:00
philipp lang abeba55c6b Lint 2026-06-19 22:34:50 +02:00
philipp lang a898272aa5 Lint invoice subscription param
continuous-integration/drone/push Build is failing Details
2026-06-19 22:26:48 +02:00
3 changed files with 3 additions and 6 deletions

View File

@ -30,7 +30,7 @@ class MemberNewInvoiceAction
*/
public function handle(Member $member, Subscription $subscription, int $year): array
{
$invoice = Invoice::createForMember($member, Member::where('id', $member->id)->get(), $year, $subscription);
$invoice = Invoice::createForMember($member, collect([$member]), $year, $subscription);
return [
...$invoice->getAttributes(),

View File

@ -3,8 +3,6 @@
namespace App\Invoice;
use App\Invoice\Models\Invoice;
use App\Payment\Payment;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Str;
use Zoomyboy\Tex\Document;
use Zoomyboy\Tex\Engine;

View File

@ -8,15 +8,14 @@ use App\Invoice\Enums\InvoiceStatus;
use App\Invoice\InvoiceDocument;
use App\Invoice\InvoiceSettings;
use App\Invoice\RememberDocument;
use App\Invoice\Scopes\InvoiceFilterScope;
use App\Member\Member;
use App\Payment\Subscription;
use Database\Factories\Invoice\Models\InvoiceFactory;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Collection;
use Laravel\Scout\Searchable;
use stdClass;
@ -47,7 +46,7 @@ class Invoice extends Model
/**
* @param Collection<int, Member> $members
*/
public static function createForMember(Member $member, Collection $members, int $year, Subscription $subscription = null): self
public static function createForMember(Member $member, Collection $members, int $year, ?Subscription $subscription = null): self
{
$invoice = new self([
'to' => [