Skip to content

Commit 74c477f

Browse files
authored
Merge pull request #2469 from IonBazan/feature/php-7.4
2 parents db2e608 + 1e8b62c commit 74c477f

File tree

7 files changed

+4
-29
lines changed

7 files changed

+4
-29
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"phpbench/phpbench": "^1.0.0",
4646
"phpstan/phpstan": "^1.4.6",
4747
"phpstan/phpstan-phpunit": "^1.0",
48-
"phpunit/phpunit": "^9",
48+
"phpunit/phpunit": "^9.5",
4949
"squizlabs/php_codesniffer": "^3.5",
5050
"symfony/cache": "^4.4 || ^5.0 || ^6.0",
5151
"vimeo/psalm": "^4.20.0"

lib/Doctrine/ODM/MongoDB/Mapping/ClassMetadata.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2597,8 +2597,7 @@ private function checkDuplicateMapping(array $mapping): void
25972597

25982598
private function isTypedProperty(string $name): bool
25992599
{
2600-
return PHP_VERSION_ID >= 70400
2601-
&& $this->reflClass->hasProperty($name)
2600+
return $this->reflClass->hasProperty($name)
26022601
&& $this->reflClass->getProperty($name)->hasType();
26032602
}
26042603

tests/Doctrine/ODM/MongoDB/Tests/Functional/FunctionalTest.php

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,28 +52,16 @@
5252

5353
use function assert;
5454
use function bcscale;
55-
use function bcsqrt;
56-
use function min;
57-
use function strlen;
58-
use function version_compare;
59-
60-
use const PHP_VERSION;
6155

6256
class FunctionalTest extends BaseTest
6357
{
64-
/** @var int */
65-
private $initialScale;
58+
private int $initialScale;
6659

6760
public function setUp(): void
6861
{
6962
parent::setUp();
7063

71-
if (version_compare('7.3.0', PHP_VERSION, '<=')) {
72-
$this->initialScale = bcscale(2);
73-
} else {
74-
$this->initialScale = min(0, strlen(bcsqrt('2')) - 2);
75-
bcscale(2);
76-
}
64+
$this->initialScale = bcscale(2);
7765
}
7866

7967
public function tearDown(): void

tests/Doctrine/ODM/MongoDB/Tests/Functional/Ticket/GH2310Test.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
use Documents74\GH2310Embedded;
1010
use MongoDB\BSON\ObjectId;
1111

12-
/**
13-
* @requires PHP 7.4
14-
*/
1512
class GH2310Test extends BaseTest
1613
{
1714
public function testFindWithNullableEmbeddedAfterUpsert(): void

tests/Doctrine/ODM/MongoDB/Tests/Functional/TypedPropertiesTest.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111

1212
use function assert;
1313

14-
/**
15-
* @requires PHP 7.4
16-
*/
1714
class TypedPropertiesTest extends BaseTest
1815
{
1916
public function testPersistNew(): void

tests/Doctrine/ODM/MongoDB/Tests/Mapping/AbstractMappingDriverTest.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,6 @@ public function testIdentifier(ClassMetadata $class): ClassMetadata
200200
return $class;
201201
}
202202

203-
/**
204-
* @requires PHP >= 7.4
205-
*/
206203
public function testFieldTypeFromReflection(): void
207204
{
208205
$class = $this->dm->getClassMetadata(UserTyped::class);

tests/Doctrine/ODM/MongoDB/Tests/Mapping/ClassMetadataTest.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,6 @@ public function testFieldIsNullable(): void
143143
$this->assertFalse($cm->isNullable('name'), 'By default a field should not be nullable.');
144144
}
145145

146-
/**
147-
* @requires PHP >= 7.4
148-
*/
149146
public function testFieldTypeFromReflection(): void
150147
{
151148
$cm = new ClassMetadata(UserTyped::class);

0 commit comments

Comments
 (0)