Skip to content

Commit 84f7770

Browse files
committed
Patch Carbon return types
1 parent 7960553 commit 84f7770

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ jobs:
113113
dependencies: "highest"
114114
update-packages: |
115115
composer config extra.patches.doctrine/orm --json --merge '["compatibility/patches/Column.patch", "compatibility/patches/DiscriminatorColumn.patch", "compatibility/patches/DiscriminatorMap.patch", "compatibility/patches/Embeddable.patch", "compatibility/patches/Embedded.patch", "compatibility/patches/Entity.patch", "compatibility/patches/GeneratedValue.patch", "compatibility/patches/Id.patch", "compatibility/patches/InheritanceType.patch", "compatibility/patches/JoinColumn.patch", "compatibility/patches/JoinColumns.patch", "compatibility/patches/ManyToMany.patch", "compatibility/patches/ManyToOne.patch", "compatibility/patches/MappedSuperclass.patch", "compatibility/patches/OneToMany.patch", "compatibility/patches/OneToOne.patch", "compatibility/patches/OrderBy.patch", "compatibility/patches/UniqueConstraint.patch", "compatibility/patches/Version.patch"]'
116+
composer config extra.patches.carbonphp/carbon-doctrine-types --json --merge '["compatibility/patches/DateTimeImmutableType.patch", "compatibility/patches/DateTimeType.patch"]'
116117
composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctrine-types:^3 -W
117118
118119
steps:
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- src/Carbon/Doctrine/DateTimeImmutableType.php 2023-12-10 16:33:53
2+
+++ src/Carbon/Doctrine/DateTimeImmutableType.php 2024-02-09 11:36:50
3+
@@ -17,7 +17,7 @@
4+
/**
5+
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
6+
*/
7+
- public function convertToPHPValue(mixed $value, AbstractPlatform $platform): ?DateTimeImmutable
8+
+ public function convertToPHPValue(mixed $value, AbstractPlatform $platform): ?CarbonImmutable
9+
{
10+
return $this->doConvertToPHPValue($value);
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- src/Carbon/Doctrine/DateTimeType.php 2023-12-10 16:33:53
2+
+++ src/Carbon/Doctrine/DateTimeType.php 2024-02-09 11:36:58
3+
@@ -17,7 +17,7 @@
4+
/**
5+
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
6+
*/
7+
- public function convertToPHPValue(mixed $value, AbstractPlatform $platform): ?DateTime
8+
+ public function convertToPHPValue(mixed $value, AbstractPlatform $platform): ?Carbon
9+
{
10+
return $this->doConvertToPHPValue($value);
11+
}

0 commit comments

Comments
 (0)