Skip to content

Commit

Permalink
Merge branch '5' into 6
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Oct 20, 2024
2 parents 8845794 + 969d7b4 commit 4d26063
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 6 deletions.
5 changes: 3 additions & 2 deletions src/ORM/FieldType/DBBoolean.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ class DBBoolean extends DBField
{
public function __construct(?string $name = null, bool|int $defaultVal = 0)
{
$this->defaultVal = ($defaultVal) ? 1 : 0;
$defaultValue = $defaultVal ? 1 : 0;
$this->setDefaultValue($defaultValue);

parent::__construct($name);
}
Expand All @@ -27,7 +28,7 @@ public function requireField(): void
'precision' => 1,
'sign' => 'unsigned',
'null' => 'not null',
'default' => $this->defaultVal,
'default' => $this->getDefaultValue(),
'arrayValue' => $this->arrayValue
];
$values = ['type' => 'boolean', 'parts' => $parts];
Expand Down
1 change: 1 addition & 0 deletions src/ORM/FieldType/DBField.php
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ abstract class DBField extends ModelData implements DBIndexable
* Default value in the database.
* Might be overridden on DataObject-level, but still useful for setting defaults on
* already existing records after a db-build.
* @deprecated 5.4.0 Use getDefaultValue() and setDefaultValue() instead
*/
protected mixed $defaultVal = null;

Expand Down
5 changes: 3 additions & 2 deletions src/ORM/FieldType/DBFloat.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ class DBFloat extends DBField
{
public function __construct(?string $name = null, float|int $defaultVal = 0)
{
$this->defaultVal = is_float($defaultVal) ? $defaultVal : (float) 0;
$defaultValue = is_float($defaultVal) ? $defaultVal : (float) 0;
$this->setDefaultValue($defaultValue);

parent::__construct($name);
}
Expand All @@ -23,7 +24,7 @@ public function requireField(): void
$parts = [
'datatype' => 'float',
'null' => 'not null',
'default' => $this->defaultVal,
'default' => $this->getDefaultValue(),
'arrayValue' => $this->arrayValue
];
$values = ['type' => 'float', 'parts' => $parts];
Expand Down
5 changes: 3 additions & 2 deletions src/ORM/FieldType/DBInt.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ class DBInt extends DBField
{
public function __construct(?string $name = null, int $defaultVal = 0)
{
$this->defaultVal = is_int($defaultVal) ? $defaultVal : 0;
$defaultValue = is_int($defaultVal) ? $defaultVal : 0;
$this->setDefaultValue($defaultValue);

parent::__construct($name);
}
Expand Down Expand Up @@ -44,7 +45,7 @@ public function requireField(): void
'datatype' => 'int',
'precision' => 11,
'null' => 'not null',
'default' => $this->defaultVal,
'default' => $this->getDefaultValue(),
'arrayValue' => $this->arrayValue
];
$values = ['type' => 'int', 'parts' => $parts];
Expand Down

0 comments on commit 4d26063

Please sign in to comment.