@@ -914,8 +914,8 @@ protected function getColumnSqlDefinition(Column $column)
914914 if (static ::PHINX_TYPE_DECIMAL === $ sqlType ['name ' ] && ($ column ->getPrecision () || $ column ->getScale ())) {
915915 $ buffer [] = sprintf (
916916 '(%s, %s) ' ,
917- $ column ->getPrecision () ? $ column -> getPrecision () : $ sqlType ['precision ' ],
918- $ column ->getScale () ? $ column -> getScale () : $ sqlType ['scale ' ]
917+ $ column ->getPrecision () ?: $ sqlType ['precision ' ],
918+ $ column ->getScale () ?: $ sqlType ['scale ' ]
919919 );
920920 } elseif (in_array ($ sqlType ['name ' ], ['geography ' ])) {
921921 // geography type must be written with geometry type and srid, like this: geography(POLYGON,4326)
@@ -926,7 +926,7 @@ protected function getColumnSqlDefinition(Column $column)
926926 );
927927 } elseif (!in_array ($ sqlType ['name ' ], ['integer ' , 'smallint ' , 'bigint ' ])) {
928928 if ($ column ->getLimit () || isset ($ sqlType ['limit ' ])) {
929- $ buffer [] = sprintf ('(%s) ' , $ column ->getLimit () ? $ column -> getLimit () : $ sqlType ['limit ' ]);
929+ $ buffer [] = sprintf ('(%s) ' , $ column ->getLimit () ?: $ sqlType ['limit ' ]);
930930 }
931931 }
932932
@@ -1008,9 +1008,7 @@ protected function getIndexSqlDefinition(Index $index, $tableName)
10081008 */
10091009 protected function getForeignKeySqlDefinition (ForeignKey $ foreignKey , $ tableName )
10101010 {
1011- $ constraintName = $ foreignKey ->getConstraint ()
1012- ? $ foreignKey ->getConstraint ()
1013- : $ tableName . '_ ' . implode ('_ ' , $ foreignKey ->getColumns ());
1011+ $ constraintName = $ foreignKey ->getConstraint () ?: $ tableName . '_ ' . implode ('_ ' , $ foreignKey ->getColumns ());
10141012
10151013 $ def = ' CONSTRAINT " ' . $ constraintName . '" FOREIGN KEY (" ' . implode ('", " ' , $ foreignKey ->getColumns ()) . '") ' ;
10161014 $ def .= " REFERENCES {$ this ->quoteTableName ($ foreignKey ->getReferencedTable ()->getName ())} ( \"" . implode ('", " ' , $ foreignKey ->getReferencedColumns ()) . '") ' ;
0 commit comments