File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,7 @@ public function generate($config)
110
110
'fields ' => [],
111
111
'uses ' => [],
112
112
'hasConstructor ' => false ,
113
+ 'parentHasConstructor ' => false ,
113
114
'hasChild ' => false ,
114
115
'abstract ' => false ,
115
116
];
@@ -280,6 +281,7 @@ public function generate($config)
280
281
foreach ($ classes as &$ class ) {
281
282
if ($ class ['parent ' ] && isset ($ classes [$ class ['parent ' ]])) {
282
283
$ classes [$ class ['parent ' ]]['hasChild ' ] = true ;
284
+ $ class ['parentHasConstructor ' ] = $ classes [$ class ['parent ' ]]['hasConstructor ' ];
283
285
}
284
286
285
287
foreach ($ class ['fields ' ] as &$ field ) {
Original file line number Diff line number Diff line change @@ -43,8 +43,10 @@ use {{ use }};
43
43
{% if config . doctrine . useCollection and class . hasConstructor % }
44
44
public function __construct ()
45
45
{
46
+ {% if class . parentHasConstructor % }
46
47
parent :: __construct();
47
48
49
+ {% endif % }
48
50
{% for field in class . fields % }
49
51
{% if config . doctrine . useCollection and field . isArray and field . typeHint and not field . isEnum % }
50
52
$this -> {{ field . name }} = new ArrayCollection ();
You can’t perform that action at this time.
0 commit comments