Add new boolean value for CSV import
This commit is contained in:
parent
486238b548
commit
ff26cce361
|
|
@ -93,7 +93,7 @@ class Csv
|
|||
{
|
||||
if (! empty($value)) {
|
||||
$value = trim(strtolower($value));
|
||||
return $value === '1' || $value{0} === 't' ? 1 : 0;
|
||||
return $value === '1' || $value{0} === 't' || $value{0} === 'y' ? 1 : 0;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -14,6 +14,10 @@ class CsvTest extends Base
|
|||
$this->assertEquals(1, Csv::getBooleanValue('TRUE'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('true'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('T'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('Y'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('y'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('yes'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('Yes'));
|
||||
|
||||
$this->assertEquals(0, Csv::getBooleanValue('0'));
|
||||
$this->assertEquals(0, Csv::getBooleanValue('123'));
|
||||
|
|
|
|||
Loading…
Reference in New Issue