@@ 31-41 (lines=11) @@ | ||
28 | */ |
|
29 | private $logger; |
|
30 | ||
31 | public function __construct( |
|
32 | RendererRepository $rendererRepository, |
|
33 | ReportDataCompiler $reportDataCompiler, |
|
34 | array $namedRanges, |
|
35 | LoggerInterface $logger = null) |
|
36 | { |
|
37 | $this->rendererRepository = $rendererRepository; |
|
38 | $this->reportDataCompiler = $reportDataCompiler; |
|
39 | $this->namedRanges = $namedRanges; |
|
40 | $this->logger = $logger ? $logger : new NullLogger(); |
|
41 | } |
|
42 | ||
43 | private static function isDeepArray(array $array) |
|
44 | { |
@@ 38-48 (lines=11) @@ | ||
35 | */ |
|
36 | private $rendererRepository; |
|
37 | ||
38 | public function __construct( |
|
39 | ExcelRepositoryInterface $targetRepository, |
|
40 | ExcelRepositoryInterface $templateRepository, |
|
41 | RendererRepository $rendererRepository, |
|
42 | LoggerInterface $logger = null) |
|
43 | { |
|
44 | $this->targetRepository = $targetRepository; |
|
45 | $this->templateRepository = $templateRepository; |
|
46 | $this->rendererRepository = $rendererRepository; |
|
47 | $this->logger = $logger ? $logger : new NullLogger(); |
|
48 | } |
|
49 | ||
50 | public function write(array $reportData, ReportConfig $reportConfig) |
|
51 | { |