Skip to content

Commit 3125ff7

Browse files
authored
Merge pull request #28 from PackageFactory/fix/v3-php-and-neos-version-constraints
BUGFIX: Ensure compatibility with PHP 8.1 and Neos 8
2 parents 156097a + 89dd822 commit 3125ff7

3 files changed

Lines changed: 24 additions & 3 deletions

File tree

Classes/Domain/Enum/EnumGenerator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ final class EnumGenerator
2020

2121
private FileWriterInterface $fileWriter;
2222

23-
public function __construct(?\DateTimeImmutable $now = null, FileWriterInterface $fileWriter)
23+
public function __construct(?\DateTimeImmutable $now, FileWriterInterface $fileWriter)
2424
{
2525
$this->now = $now ?? new \DateTimeImmutable();
2626
$this->fileWriter = $fileWriter;

Tests/Unit/Fusion/PresentationObjectComponentImplementationTest.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ public function prepareProperlyMergesPropsToStubbedPresentationObjectInPreviewMo
6262
$runtime
6363
->getCurrentContext()
6464
->willReturn([]);
65+
$runtime
66+
->evaluate('test/__meta/sortProperties', $subject)
67+
->willReturn(true);
6568
$runtime
6669
->evaluate('test/' . PresentationObjectComponentImplementation::PREVIEW_MODE, $subject)
6770
->willReturn(true);
@@ -94,6 +97,9 @@ public function prepareWritesPresentationObjectToContextWhenNotInPreviewMode():
9497
$runtime
9598
->getCurrentContext()
9699
->willReturn([]);
100+
$runtime
101+
->evaluate('test/__meta/sortProperties', $subject)
102+
->willReturn(true);
97103
$runtime
98104
->evaluate('test/' . PresentationObjectComponentImplementation::PREVIEW_MODE, $subject)
99105
->willReturn(false);
@@ -158,6 +164,9 @@ public function evaluateThrowsExceptionWhenNotInPreviewModeAndWithoutGivenPresen
158164
$runtime
159165
->getCurrentContext()
160166
->willReturn([]);
167+
$runtime
168+
->evaluate('test/__meta/sortProperties', $subject)
169+
->willReturn(true);
161170
$runtime
162171
->evaluate('test/' . PresentationObjectComponentImplementation::PREVIEW_MODE, $subject)
163172
->willReturn(false);
@@ -188,6 +197,9 @@ public function evaluateThrowsExceptionWhenNotInPreviewModeAndWithoutDeclaredPre
188197
$runtime
189198
->getCurrentContext()
190199
->willReturn([]);
200+
$runtime
201+
->evaluate('test/__meta/sortProperties', $subject)
202+
->willReturn(true);
191203
$runtime
192204
->evaluate('test/' . PresentationObjectComponentImplementation::PREVIEW_MODE, $subject)
193205
->willReturn(false);
@@ -221,6 +233,9 @@ public function evaluateThrowsExceptionWhenNotInPreviewModeAndWithoutExistingPre
221233
$runtime
222234
->getCurrentContext()
223235
->willReturn([]);
236+
$runtime
237+
->evaluate('test/__meta/sortProperties', $subject)
238+
->willReturn(true);
224239
$runtime
225240
->evaluate('test/' . PresentationObjectComponentImplementation::PREVIEW_MODE, $subject)
226241
->willReturn(false);
@@ -254,6 +269,9 @@ public function evaluateThrowsExceptionWhenNotInPreviewModeAndWithPresentationOb
254269
$runtime
255270
->getCurrentContext()
256271
->willReturn([]);
272+
$runtime
273+
->evaluate('test/__meta/sortProperties', $subject)
274+
->willReturn(true);
257275
$runtime
258276
->evaluate('test/' . PresentationObjectComponentImplementation::PREVIEW_MODE, $subject)
259277
->willReturn(false);
@@ -287,6 +305,9 @@ public function evaluateThrowsExceptionWhenNotInPreviewModeAndWithPresentationOb
287305
$runtime
288306
->getCurrentContext()
289307
->willReturn([]);
308+
$runtime
309+
->evaluate('test/__meta/sortProperties', $subject)
310+
->willReturn(true);
290311
$runtime
291312
->evaluate('test/' . PresentationObjectComponentImplementation::PREVIEW_MODE, $subject)
292313
->willReturn(false);

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
}
1212
],
1313
"require": {
14-
"php": "^7.4 || ~8.0.0",
15-
"neos/neos": "^5.0 || ^7.0 || dev-master",
14+
"php": "^7.4 || ~8.0.0 || ~8.1.0",
15+
"neos/neos": "^5.0 || ^7.0 || ^8.0 || dev-master",
1616
"sitegeist/kaleidoscope": "^5.0 || ^6.0 || dev-master"
1717
},
1818
"require-dev": {

0 commit comments

Comments
 (0)