1 <?php 2 3 namespace Box\Spout\Writer\CSV\Manager; 4 5 use Box\Spout\Common\Manager\OptionsManagerAbstract; 6 use Box\Spout\Writer\Common\Entity\Options; 7 8 /** 9 * Class OptionsManager 10 * CSV Writer options manager 11 */ 12 class OptionsManager extends OptionsManagerAbstract 13 { 14 /** 15 * {@inheritdoc} 16 */ 17 protected function getSupportedOptions() 18 { 19 return [ 20 Options::FIELD_DELIMITER, 21 Options::FIELD_ENCLOSURE, 22 Options::SHOULD_ADD_BOM, 23 ]; 24 } 25 26 /** 27 * {@inheritdoc} 28 */ 29 protected function setDefaultOptions() 30 { 31 $this->setOption(Options::FIELD_DELIMITER, ','); 32 $this->setOption(Options::FIELD_ENCLOSURE, '"'); 33 $this->setOption(Options::SHOULD_ADD_BOM, true); 34 } 35 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body