Skip to content

Commit 36fe8c8

Browse files
Merge pull request #2 from CamelotProject/development
Update codebase to PHP 7.4+
2 parents 8257f44 + 0672587 commit 36fe8c8

8 files changed

+12
-19
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Camelot Doctrine Inheritance Mapping
22
====================================
33

4+
**NOTE:** For legacy PHP support (7.1+) please use the 1.0 branch.
5+
46
Installation
57
------------
68

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"license": "MIT",
66
"keywords": ["doctrine", "orm", "inheritance-mapping", "symfony", "symfony-bundle"],
77
"require": {
8-
"php": "^7.1.3",
8+
"php": "^7.4",
99
"doctrine/annotations": "^1.7",
1010
"doctrine/orm": "^2.5.11"
1111
},

src/Annotation/DiscriminatorMapItem.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
*/
1212
final class DiscriminatorMapItem
1313
{
14-
/** @var string|null */
15-
private $value;
14+
private ?string $value;
1615

1716
public function __construct(array $data)
1817
{

src/Annotation/DiscriminatorMapLoader.php

+3-6
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,9 @@
1818
*/
1919
final class DiscriminatorMapLoader
2020
{
21-
/** @var Reader */
22-
private $reader;
23-
/** @var MappingDriver */
24-
private $mappingDriver;
25-
/** @var array */
26-
private $cachedMap;
21+
private Reader $reader;
22+
private MappingDriver $mappingDriver;
23+
private array $cachedMap;
2724

2825
public function __construct(Reader $reader, Configuration $config)
2926
{

src/EventSubscriber/DiscriminatorSubscriber.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99

1010
class DiscriminatorSubscriber implements EventSubscriber
1111
{
12-
/** @var DiscriminatorMapLoader */
13-
private $loader;
12+
private DiscriminatorMapLoader $loader;
1413

1514
public function __construct(DiscriminatorMapLoader $loader)
1615
{

tests/Fixtures/Entity/SingleTable.php

+2-4
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,8 @@
1313
*/
1414
class SingleTable
1515
{
16-
/** @var UuidInterface|null */
17-
protected $id = null;
18-
/** @var string|null */
19-
protected $title = null;
16+
protected ?UuidInterface $id = null;
17+
protected ?string $title = null;
2018

2119
public function getId(): ?UuidInterface
2220
{

tests/Fixtures/Entity/SingleTableChild.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
*/
1414
class SingleTableChild extends SingleTable
1515
{
16-
/** @var int|null */
17-
private $awesomeness = null;
16+
private ?int $awesomeness = null;
1817

1918
public function getAwesomeness(): ?int
2019
{

tests/Fixtures/Entity/SingleTableGrandchild.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
*/
1414
class SingleTableGrandchild extends SingleTableChild
1515
{
16-
/** @var int|null */
17-
private $vitality = null;
16+
private ?int $vitality = null;
1817

1918
public function getVitality(): ?int
2019
{

0 commit comments

Comments
 (0)