/** * @test */ public function configuration() { $this->fixture->setConfiguration(['test' => 'test']); $this->assertEquals(['test' => 'test'], $this->fixture->getConfiguration()); $this->fixture->addConfiguration('test2', 'test2'); $this->assertEquals(['test' => 'test', 'test2' => 'test2'], $this->fixture->getConfiguration()); }
/** * @return mixed */ public function getConfiguration() { $configuration = parent::getConfiguration(); $configuration['skipRows'] = isset($configuration['skipRows']) ? (int) $configuration['skipRows'] : 0; $configuration['sheet'] = isset($configuration['sheet']) ? (int) $configuration['sheet'] : -1; return $configuration; }
/** * @return mixed */ public function getConfiguration() { $configuration = parent::getConfiguration(); $configuration['records'] = isset($configuration['records']) ? (int) $configuration['records'] : 50; $configuration['itemsPerRecord'] = isset($configuration['itemsPerRecord']) ? (int) $configuration['itemsPerRecord'] : 5; return $configuration; }
/** * @return mixed */ public function getConfiguration() { $configuration = parent::getConfiguration(); $configuration['length'] = isset($configuration['length']) && is_numeric($configuration['length']) ? $configuration['length'] : 1000; $configuration['delimiter'] = isset($configuration['delimiter']) ? $configuration['delimiter'] : ';'; $configuration['enclosure'] = isset($configuration['enclosure']) ? $configuration['enclosure'] : '"'; $configuration['escape'] = isset($configuration['escape']) ? $configuration['escape'] : '\\'; $configuration['skipRows'] = isset($configuration['skipRows']) ? $configuration['skipRows'] : '0'; return $configuration; }