Lint
continuous-integration/drone/push Build is failing Details

This commit is contained in:
philipp lang 2025-06-11 23:58:00 +02:00
parent 286148de2e
commit fd8c0f1085
3 changed files with 8 additions and 1 deletions

View File

@ -2,6 +2,7 @@
namespace App\Lib\Data;
use Spatie\LaravelData\Normalizers\Normalizer;
use App\Lib\Normalizers\DateNormalizer;
use Spatie\LaravelData\Data;
use Spatie\LaravelData\Attributes\MapInputName;
@ -21,6 +22,9 @@ class DateData extends Data
public string $human,
) {}
/**
* @return array<int, class-string<Normalizer>>
*/
public static function normalizers(): array
{
return [

View File

@ -7,6 +7,9 @@ use Carbon\Carbon;
class DateNormalizer implements Normalizer
{
/**
* @return array<string, mixed>
*/
public function normalize(mixed $value): ?array
{
if (!$value instanceof Carbon) {

View File

@ -26,7 +26,7 @@ class MembershipData extends Data
public bool $isActive,
) {}
public static function fromModel(Membership $membership)
public static function fromModel(Membership $membership): static
{
return static::factory()->withoutMagicalCreation()->from([
'id' => $membership->id,