Skip to content

Commit 6dc9468

Browse files
committed
fix: set attribute not variable name on simple methods, too
1 parent 54ad042 commit 6dc9468

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/Command/CreateClassCommand.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ private function generateMethodForAttribute(string $attribute, array $details, s
280280
return $this->generateEnumMethod($attribute, $details, $element, $type, $variableName, $methodName);
281281
}
282282

283-
return $this->generateSimpleMethod($type, $variableName, $methodName);
283+
return $this->generateSimpleMethod($attribute, $type, $variableName, $methodName);
284284
}
285285

286286
private function generateEnumMethod(
@@ -318,15 +318,15 @@ private function generateEnumMethod(
318318
return $this->generatePureEnumMethod($type, $variableName, $methodName, $enumName, $attribute);
319319
}
320320

321-
private function generateSimpleMethod(string $type, string $variableName, string $methodName): string
321+
private function generateSimpleMethod(string $attribute, string $type, string $variableName, string $methodName): string
322322
{
323323
return vsprintf($this->getSignatureSimple(), [
324324
$methodName,
325325
$type,
326326
$variableName,
327327
$variableName,
328328
$variableName,
329-
$variableName,
329+
$attribute,
330330
$variableName,
331331
$methodName,
332332
$type,

0 commit comments

Comments
 (0)