Skip to content

Commit a80b9d9

Browse files
committed
Make:entity: Add question about unsigned integer
1 parent dcd2260 commit a80b9d9

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/Maker/MakeEntity.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,8 @@ private function askForNextField(ConsoleStyle $io, array $fields, string $entity
435435

436436
// set type according to user decision
437437
$classProperty->type = $io->confirm('Can this field store multiple enum values', false) ? 'simple_array' : 'string';
438+
} else if ('integer' === $type) {
439+
$classProperty->options['unsigned'] = $io->confirm('Is this an unsigned integer', false);
438440
}
439441

440442
if ($io->confirm('Can this field be null in the database (nullable)', false)) {

tests/Maker/MakeEntityTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,12 @@ public function getTestDetails(): \Generator
194194
'255', // length
195195
// nullable
196196
'y',
197+
'rating',
198+
'integer',
199+
// Unsigned
200+
'y',
201+
// Not nullable
202+
'n',
197203
'createdAt',
198204
// use default datetime
199205
'',

0 commit comments

Comments
 (0)