Skip to content

Commit d9afe09

Browse files
committed
Fixing timestamp parsing
1 parent 3c5905e commit d9afe09

11 files changed

+22
-22
lines changed

src/DTOs/Amazon/AmazonPricingResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ public function __construct(
2323
public readonly int $status_code,
2424
public readonly ?string $type = null,
2525
public readonly ?string $parser_type = null,
26-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
26+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2727
public readonly ?Carbon $created_at = null,
28-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
28+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2929
public readonly ?Carbon $updated_at = null,
3030
public readonly ?string $parser_preset = null,
3131
) {}

src/DTOs/Amazon/AmazonProductResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ public function __construct(
1717
public readonly bool $is_render_forced,
1818
public readonly int $status_code,
1919
public readonly string $parser_type,
20-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
20+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2121
public readonly ?Carbon $created_at = null,
22-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
22+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2323
public readonly ?Carbon $updated_at = null,
2424
public readonly ?string $parser_preset = null,
2525
) {}

src/DTOs/Amazon/AmazonProductResultContent.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ public function __construct(
9898
public readonly ?bool $amazon_choice = null,
9999
public readonly ?float $coupon_discount_percentage = null,
100100
public readonly ?string $parent_asin = null,
101-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
101+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
102102
public readonly ?Carbon $created_at = null,
103-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
103+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
104104
public readonly ?Carbon $updated_at = null,
105105
public readonly ?bool $is_prime_pantry = null,
106106
) {}

src/DTOs/Amazon/AmazonResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ public function __construct(
2020
public readonly bool $is_render_forced,
2121
public readonly int $status_code,
2222
public readonly ?string $parser_type = null,
23-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
23+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2424
public readonly ?Carbon $created_at = null,
25-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
25+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2626
public readonly ?Carbon $updated_at = null,
2727
public readonly ?string $parser_preset = null,
2828
) {}

src/DTOs/Amazon/AmazonSellerResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ public function __construct(
1616
public readonly string $job_id,
1717
public readonly int $status_code,
1818
public readonly string $parser_type,
19-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
19+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2020
public readonly ?Carbon $created_at = null,
21-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
21+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2222
public readonly ?Carbon $updated_at = null,
2323
) {}
2424
}

src/DTOs/Google/GoogleShoppingPricingResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ public function __construct(
2222
public readonly bool $is_render_forced,
2323
public readonly int $status_code,
2424
public readonly string $parser_type,
25-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
25+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2626
public readonly ?Carbon $created_at = null,
27-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
27+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2828
public readonly ?Carbon $updated_at = null,
2929
public readonly ?string $parser_preset = null,
3030
) {}

src/DTOs/Google/GoogleShoppingProductResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ public function __construct(
1717
public readonly bool $is_render_forced,
1818
public readonly int $status_code,
1919
public readonly string $parser_type,
20-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
20+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2121
public readonly ?Carbon $created_at = null,
22-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
22+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2323
public readonly ?Carbon $updated_at = null,
2424
public readonly ?string $parser_preset = null,
2525
) {}

src/DTOs/PushPullJob.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
class PushPullJob extends Data
1212
{
1313
public function __construct(
14-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
14+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
1515
public readonly Carbon $created_at,
1616
public readonly string $domain,
1717
public readonly string $id,
1818
public readonly bool $parse,
1919
public readonly string $source,
2020
public readonly string $status,
21-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
21+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2222
public readonly Carbon $updated_at,
2323
public readonly ?bool $xhr = null,
2424
public readonly ?int $client_id = null,

src/DTOs/PushPullJobResponse.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class PushPullJobResponse extends Data
1212
public function __construct(
1313
public readonly int $client_id,
1414
public readonly array $context,
15-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
15+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
1616
public readonly string $created_at,
1717
public readonly string $domain,
1818
public readonly ?string $geo_location,
@@ -32,7 +32,7 @@ public function __construct(
3232
public readonly ?string $storage_type = null,
3333
public readonly ?string $storage_url = null,
3434
public readonly ?string $subdomain = null,
35-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
35+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
3636
public readonly ?string $updated_at = null,
3737
public readonly ?string $user_agent_type = null,
3838
public readonly ?string $locale = null,

src/DTOs/UniversalResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ public function __construct(
1919
public readonly string $job_id,
2020
public readonly bool $is_render_forced,
2121
public readonly int $status_code,
22-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
22+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2323
public readonly ?Carbon $created_at = null,
24-
#[WithCast(DateTimeInterfaceCast::class, format: 'Y-m-d H:i:s')]
24+
#[WithCast(DateTimeInterfaceCast::class, format: ['Y-m-d H:i:s', 'Y-m-d\TH:i:s\+H:i'])]
2525
public readonly ?Carbon $updated_at = null,
2626
public readonly ?UniversalSession $session_info = null,
2727
public readonly ?UniversalResultRequest $_request = null,

0 commit comments

Comments
 (0)