@@ -363,7 +363,7 @@ private function generateBeanConstructor() : MethodGenerator
363
363
$ parentConstructorArguments = [];
364
364
365
365
foreach ($ constructorProperties as $ property ) {
366
- $ parameter = new ParameterGenerator (ltrim ($ property ->getVariableName (), '$ ' ));
366
+ $ parameter = new ParameterGenerator (ltrim ($ property ->getSafeVariableName (), '$ ' ));
367
367
if ($ property ->isTypeHintable ()) {
368
368
$ parameter ->setType ($ property ->getPhpType ());
369
369
}
@@ -374,7 +374,7 @@ private function generateBeanConstructor() : MethodGenerator
374
374
if ($ property ->getTable ()->getName () === $ this ->table ->getName ()) {
375
375
$ assigns [] = $ property ->getConstructorAssignCode ()."\n" ;
376
376
} else {
377
- $ parentConstructorArguments [] = $ property ->getVariableName ();
377
+ $ parentConstructorArguments [] = $ property ->getSafeVariableName ();
378
378
}
379
379
}
380
380
@@ -1252,7 +1252,7 @@ private function generateFindByDaoCodeForIndex(Index $index, string $beanNamespa
1252
1252
$ first = true ;
1253
1253
/** @var AbstractBeanPropertyDescriptor $element */
1254
1254
foreach ($ elements as $ element ) {
1255
- $ parameter = new ParameterGenerator (ltrim ($ element ->getVariableName (), '$ ' ));
1255
+ $ parameter = new ParameterGenerator (ltrim ($ element ->getSafeVariableName (), '$ ' ));
1256
1256
if (!$ first && !($ element ->isCompulsory () && $ index ->isUnique ())) {
1257
1257
$ parameterType = '? ' ;
1258
1258
//$functionParameter = '?';
@@ -1291,7 +1291,7 @@ private function generateFindByDaoCodeForIndex(Index $index, string $beanNamespa
1291
1291
foreach ($ elements as $ element ) {
1292
1292
$ params [] = $ element ->getParamAnnotation ();
1293
1293
if ($ element instanceof ScalarBeanPropertyDescriptor) {
1294
- $ filterArrayCode .= ' ' .var_export ($ element ->getColumnName (), true ).' => ' .$ element ->getVariableName ().", \n" ;
1294
+ $ filterArrayCode .= ' ' .var_export ($ element ->getColumnName (), true ).' => ' .$ element ->getSafeVariableName ().", \n" ;
1295
1295
} elseif ($ element instanceof ObjectBeanPropertyDescriptor) {
1296
1296
$ foreignKey = $ element ->getForeignKey ();
1297
1297
$ columns = SafeFunctions::arrayCombine ($ foreignKey ->getLocalColumns (), $ foreignKey ->getForeignColumns ());
@@ -1302,14 +1302,14 @@ private function generateFindByDaoCodeForIndex(Index $index, string $beanNamespa
1302
1302
$ targetedElement = new ScalarBeanPropertyDescriptor ($ foreignTable , $ foreignTable ->getColumn ($ foreignColumn ), $ this ->namingStrategy , $ this ->annotationParser );
1303
1303
if ($ first || $ element ->isCompulsory () && $ index ->isUnique ()) {
1304
1304
// First parameter for index is not nullable
1305
- $ filterArrayCode .= ' ' .var_export ($ localColumn , true ).' => ' .$ element ->getVariableName ().'-> ' .$ targetedElement ->getGetterName ()."(), \n" ;
1305
+ $ filterArrayCode .= ' ' .var_export ($ localColumn , true ).' => ' .$ element ->getSafeVariableName ().'-> ' .$ targetedElement ->getGetterName ()."(), \n" ;
1306
1306
} else {
1307
1307
// Other parameters for index is not nullable
1308
- $ filterArrayCode .= ' ' .var_export ($ localColumn , true ).' => ( ' .$ element ->getVariableName ().' !== null) ? ' .$ element ->getVariableName ().'-> ' .$ targetedElement ->getGetterName ()."() : null, \n" ;
1308
+ $ filterArrayCode .= ' ' .var_export ($ localColumn , true ).' => ( ' .$ element ->getSafeVariableName ().' !== null) ? ' .$ element ->getSafeVariableName ().'-> ' .$ targetedElement ->getGetterName ()."() : null, \n" ;
1309
1309
}
1310
1310
}
1311
1311
}
1312
- $ commentArguments [] = substr ($ element ->getVariableName (), 1 );
1312
+ $ commentArguments [] = substr ($ element ->getSafeVariableName (), 1 );
1313
1313
if ($ first ) {
1314
1314
$ first = false ;
1315
1315
}
0 commit comments