public function __construct($exportFile, $exportType = 'xlsx') { $this->exportType = Code::dvalue($exportType, 'xlsx', 'xls'); $this->exportFile = new File($exportFile); $this->excel = new PHPExcel(); $this->excel->removeSheetByIndex(0); }
public function testDValue() { $value = 'eins'; $this->assertEquals('eins', Code::dvalue($value, 'eins', 'zwei', 'drei')); $this->assertEquals('eins', $value); // value as before $value = NULL; $this->assertEquals('eins', Code::dvalue($value, 'eins', 'zwei', 'drei')); $this->assertEquals('eins', $value); // modified $value = 'notexistent'; $this->assertEquals('eins', Code::dvalue($value, 'eins', 'zwei', 'drei')); $this->assertEquals('eins', $value); // modified $value = 'zwei'; $this->assertEquals('zwei', Code::dvalue($value, 'eins', 'zwei', 'drei')); $this->assertEquals('zwei', $value); // value as before $value = 'drei'; $this->assertEquals('drei', Code::dvalue($value, 'eins', 'zwei', 'drei')); $this->assertEquals('drei', $value); // value as before }