diff --git a/src/Console/ModelsCommand.php b/src/Console/ModelsCommand.php index 86f9461..b7323f2 100644 --- a/src/Console/ModelsCommand.php +++ b/src/Console/ModelsCommand.php @@ -390,6 +390,7 @@ class ModelsCommand extends Command case 'guid': case 'datetimetz': case 'datetime': + case 'decimal': $type = 'string'; break; case 'integer': @@ -408,7 +409,6 @@ class ModelsCommand extends Command break; } break; - case 'decimal': case 'float': $type = 'float'; break; diff --git a/tests/Console/ModelsCommand/GenerateBasicPhpdoc/Test.php b/tests/Console/ModelsCommand/GenerateBasicPhpdoc/Test.php index 0f51b5e..9ab1a02 100644 --- a/tests/Console/ModelsCommand/GenerateBasicPhpdoc/Test.php +++ b/tests/Console/ModelsCommand/GenerateBasicPhpdoc/Test.php @@ -95,10 +95,10 @@ use Illuminate\Database\Eloquent\Model; * @property float $float_not_nullable * @property float|null $double_nullable * @property float $double_not_nullable - * @property float|null $decimal_nullable - * @property float $decimal_not_nullable - * @property float|null $unsigned_decimal_nullable - * @property float $unsigned_decimal_not_nullable + * @property string|null $decimal_nullable + * @property string $decimal_not_nullable + * @property string|null $unsigned_decimal_nullable + * @property string $unsigned_decimal_not_nullable * @property integer|null $boolean_nullable * @property integer $boolean_not_nullable * @property string|null $enum_nullable diff --git a/tests/Console/ModelsCommand/GenerateBasicPhpdocCamel/Test.php b/tests/Console/ModelsCommand/GenerateBasicPhpdocCamel/Test.php index 3885d68..d97ed67 100644 --- a/tests/Console/ModelsCommand/GenerateBasicPhpdocCamel/Test.php +++ b/tests/Console/ModelsCommand/GenerateBasicPhpdocCamel/Test.php @@ -97,10 +97,10 @@ use Illuminate\Database\Eloquent\Model; * @property float $floatNotNullable * @property float|null $doubleNullable * @property float $doubleNotNullable - * @property float|null $decimalNullable - * @property float $decimalNotNullable - * @property float|null $unsignedDecimalNullable - * @property float $unsignedDecimalNotNullable + * @property string|null $decimalNullable + * @property string $decimalNotNullable + * @property string|null $unsignedDecimalNullable + * @property string $unsignedDecimalNotNullable * @property integer|null $booleanNullable * @property integer $booleanNotNullable * @property string|null $enumNullable