function __construct($options = null)
 {
     if (empty($option)) {
         $options = ConfigurationLoader::getInstance()->getConfiguration()->getOptions();
     }
     $this->options = $options;
 }
 public function __construct(DatasourceInterface $datasource, FieldSet $fieldset, Dictionary $options = null)
 {
     $this->datasource = $datasource;
     $this->fieldset = $fieldset;
     $this->options = new Dictionary();
     if ($options) {
         $this->options->concat($options);
     }
     $configurationLoader = ConfigurationLoader::getInstance();
     $this->configuration = $configurationLoader->getConfiguration();
 }
 protected function copySampleFile()
 {
     $rootDir = ConfigurationLoader::getInstance()->getRootDir();
     $sampleTmp = ConfigurationLoader::getInstance()->getConfiguration()->getOption('simpletablereport.xlsxrenderer.sample');
     $sample = "{$rootDir}/{$sampleTmp}";
     if (!copy($sample, $this->outputFileName)) {
         throw new RuntimeException("Failed to copy '{$sample}'.");
     }
 }