Example #1
0
 /**
  * @param string  $filename
  * @param array   $columns
  * @param string  $seperator
  * @param string  $enclosure
  * @param string  $escape
  * @param integer $skiprows
  */
 public function __construct($filename, $columns, $seperator = ',', $enclosure = '"', $escape = '\\', $skiprows = 0)
 {
     $this->filename = $filename;
     $this->columns = Column::unserializeArray($columns);
     $this->seperator = $seperator;
     $this->enclosure = $enclosure;
     $this->escape = $escape;
     $this->skiprows = (int) $skiprows;
 }
Example #2
0
 /**
  * @dataProvider testUnserializeDataProvider
  */
 public function testUnserialize($serializedColumn, $expectedAlias, $expectedColumn)
 {
     $this->assertEquals($expectedColumn, Column::unserialize($serializedColumn));
     $this->assertEquals(array($expectedAlias => $expectedColumn), Column::unserializeArray($serializedColumn));
 }