first commit
This commit is contained in:
39
vendor/yiisoft/yii2/db/mssql/ColumnSchema.php
vendored
Normal file
39
vendor/yiisoft/yii2/db/mssql/ColumnSchema.php
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
/**
|
||||
* @link https://www.yiiframework.com/
|
||||
* @copyright Copyright (c) 2008 Yii Software LLC
|
||||
* @license https://www.yiiframework.com/license/
|
||||
*/
|
||||
|
||||
namespace yii\db\mssql;
|
||||
|
||||
/**
|
||||
* Class ColumnSchema for MSSQL database
|
||||
*
|
||||
* @since 2.0.23
|
||||
*/
|
||||
class ColumnSchema extends \yii\db\ColumnSchema
|
||||
{
|
||||
/**
|
||||
* @var bool whether this column is a computed column
|
||||
* @since 2.0.39
|
||||
*/
|
||||
public $isComputed;
|
||||
|
||||
|
||||
/**
|
||||
* Prepares default value and converts it according to [[phpType]]
|
||||
* @param mixed $value default value
|
||||
* @return mixed converted value
|
||||
* @since 2.0.24
|
||||
*/
|
||||
public function defaultPhpTypecast($value)
|
||||
{
|
||||
if ($value !== null) {
|
||||
// convert from MSSQL column_default format, e.g. ('1') -> 1, ('string') -> string
|
||||
$value = substr(substr($value, 2), 0, -2);
|
||||
}
|
||||
|
||||
return parent::phpTypecast($value);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user