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}'."); } }