Skip to content

Commit 8d660e9

Browse files
committed
ClassMetadataInfo - idGenerator property can be null
1 parent 271db64 commit 8d660e9

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

extension.neon

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ parameters:
3636
- stubs/Collections/ReadableCollection.stub
3737
- stubs/Collections/Selectable.stub
3838
- stubs/ORM/AbstractQuery.stub
39+
- stubs/ORM/Id/AbstractIdGenerator.stub
3940
- stubs/ORM/Mapping/ClassMetadata.stub
4041
- stubs/ORM/Mapping/ClassMetadataInfo.stub
4142
- stubs/ORM/ORMException.stub

stubs/ORM/Id/AbstractIdGenerator.stub

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Doctrine\ORM\Id;
6+
7+
abstract class AbstractIdGenerator
8+
{
9+
10+
}

stubs/ORM/Mapping/ClassMetadataInfo.stub

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace Doctrine\ORM\Mapping;
44

55
use BackedEnum;
6+
use Doctrine\ORM\Id\AbstractIdGenerator;
67
use Doctrine\Persistence\Mapping\ClassMetadata;
78
use ReflectionClass;
89

@@ -90,6 +91,11 @@ use ReflectionClass;
9091
class ClassMetadataInfo implements ClassMetadata
9192
{
9293

94+
/**
95+
* @var AbstractIdGenerator|null
96+
*/
97+
public $idGenerator;
98+
9399
/** @var string|null */
94100
public $customRepositoryClassName;
95101

0 commit comments

Comments
 (0)