diff --git a/src/Actions/ResolveDataObjectFromArrayAction.php b/src/Actions/ResolveDataObjectFromArrayAction.php index 2c476b4fe..f8c3d09d5 100644 --- a/src/Actions/ResolveDataObjectFromArrayAction.php +++ b/src/Actions/ResolveDataObjectFromArrayAction.php @@ -19,10 +19,10 @@ public function execute(string $class, array $values): Data { /** @var \Spatie\LaravelData\Data $data */ $data = collect($this->dataConfig->getDataProperties($class)) - ->mapWithKeys(fn(DataProperty $property) => [ + ->mapWithKeys(fn (DataProperty $property) => [ $property->name() => $this->resolveValue($property, $values[$property->name()] ?? null), ]) - ->pipe(fn(Collection $properties) => new $class(...$properties)); + ->pipe(fn (Collection $properties) => new $class(...$properties)); return $data; } @@ -51,7 +51,7 @@ private function resolveValue(DataProperty $property, mixed $value): mixed if ($property->isDataCollection()) { $items = array_map( - fn(array $item) => $this->execute($property->getDataClass(), $item), + fn (array $item) => $this->execute($property->getDataClass(), $item), $value ); diff --git a/src/LaravelDataServiceProvider.php b/src/LaravelDataServiceProvider.php index b421cbfa5..ac96e5f46 100644 --- a/src/LaravelDataServiceProvider.php +++ b/src/LaravelDataServiceProvider.php @@ -2,13 +2,8 @@ namespace Spatie\LaravelData; -use Spatie\LaravelData\Casts\CarbonCast; -use Spatie\LaravelData\Casts\CarbonImmutableCast; -use Spatie\LaravelData\Casts\DateTimeCast; -use Spatie\LaravelData\Casts\DateTimeImmutableCast; use Spatie\LaravelData\Support\DataConfig; use Spatie\LaravelData\Support\DataResolver; -use Spatie\LaravelData\Transformers\DateTransformer; use Spatie\LaravelPackageTools\Package; use Spatie\LaravelPackageTools\PackageServiceProvider; diff --git a/tests/DataTest.php b/tests/DataTest.php index 075d2d3e3..a00f0803e 100644 --- a/tests/DataTest.php +++ b/tests/DataTest.php @@ -87,7 +87,7 @@ public function __construct( /** @test */ public function it_can_include_a_nested_lazy_property() { - $data = new class(Lazy::create(fn () => LazyData::create('Hello')), Lazy::create(fn () => LazyData::collection([ 'is', 'it', 'me', 'your', 'looking', 'for', ])),) extends Data { + $data = new class(Lazy::create(fn () => LazyData::create('Hello')), Lazy::create(fn () => LazyData::collection([ 'is', 'it', 'me', 'your', 'looking', 'for', ])), ) extends Data { public function __construct( public Lazy | LazyData $data, /** @var \Spatie\LaravelData\Tests\Fakes\LazyData[] */ @@ -324,8 +324,7 @@ public function it_can_manually_specify_a_transformer() public function __construct( #[WithTransformer(DateTransformer::class, 'd-m-Y')] public $date - ) - { + ) { } }; @@ -349,7 +348,7 @@ public function it_can_dynamically_include_data_based_upon_the_request() /** @test */ public function it_can_get_the_data_object_without_transforming() { - $data = new class($dataObject = new SimpleData('Test'), $dataCollection = SimpleData::collection([ new SimpleData('A'), new SimpleData('B'), ]), Lazy::create(fn () => new SimpleData('Lazy')), 'Test', $transformable = new DateTime('16 may 1994'),) extends Data { + $data = new class($dataObject = new SimpleData('Test'), $dataCollection = SimpleData::collection([ new SimpleData('A'), new SimpleData('B'), ]), Lazy::create(fn () => new SimpleData('Lazy')), 'Test', $transformable = new DateTime('16 may 1994'), ) extends Data { public function __construct( public SimpleData $data, public DataCollection $dataCollection, diff --git a/tests/Support/TypeScriptTransformer/DataTypeScriptTransformerTest.php b/tests/Support/TypeScriptTransformer/DataTypeScriptTransformerTest.php index a064f47c8..cf2b4ac82 100644 --- a/tests/Support/TypeScriptTransformer/DataTypeScriptTransformerTest.php +++ b/tests/Support/TypeScriptTransformer/DataTypeScriptTransformerTest.php @@ -18,7 +18,7 @@ public function it_can_covert_a_data_object_to_typescript() { $config = TypeScriptTransformerConfig::create(); - $data = new class(null, 42, true, 'Hello world', 3.14, ['the', 'meaning', 'of', 'life'], Lazy::create(fn () => 'Lazy'), SimpleData::create('Simple data'), SimpleData::collection([]),) extends Data { + $data = new class(null, 42, true, 'Hello world', 3.14, ['the', 'meaning', 'of', 'life'], Lazy::create(fn () => 'Lazy'), SimpleData::create('Simple data'), SimpleData::collection([]), ) extends Data { public function __construct( public null | int $nullable, public int $int,