1 | <?php |
||
22 | class ManagerFactory implements ManagerFactoryInterface |
||
23 | { |
||
24 | /** @var EntityFactory */ |
||
25 | protected $entityFactory; |
||
26 | |||
27 | /** @var HelperFactory $helperFactory */ |
||
28 | protected $helperFactory; |
||
29 | |||
30 | /** |
||
31 | * @param EntityFactory $entityFactory |
||
32 | * @param HelperFactory $helperFactory |
||
33 | */ |
||
34 | 51 | public function __construct(EntityFactory $entityFactory, HelperFactory $helperFactory) |
|
39 | |||
40 | /** |
||
41 | * @param OptionsManagerInterface $optionsManager |
||
42 | * @return WorkbookManager |
||
43 | */ |
||
44 | 46 | public function createWorkbookManager(OptionsManagerInterface $optionsManager) |
|
67 | |||
68 | /** |
||
69 | * @param OptionsManagerInterface $optionsManager |
||
70 | * @param StyleManager $styleManager |
||
71 | * @param SharedStringsManager $sharedStringsManager |
||
72 | * @return WorksheetManager |
||
73 | */ |
||
74 | 46 | private function createWorksheetManager( |
|
85 | |||
86 | /** |
||
87 | * @return SheetManager |
||
88 | */ |
||
89 | 46 | public function createSheetManager() |
|
94 | |||
95 | /** |
||
96 | * @param OptionsManagerInterface $optionsManager |
||
97 | * @return StyleManager |
||
98 | */ |
||
99 | 46 | private function createStyleManager(OptionsManagerInterface $optionsManager) |
|
104 | |||
105 | /** |
||
106 | * @param OptionsManagerInterface $optionsManager |
||
107 | * @return StyleRegistry |
||
108 | */ |
||
109 | 46 | private function createStyleRegistry(OptionsManagerInterface $optionsManager) |
|
114 | |||
115 | /** |
||
116 | * @param string $xlFolder Path to the "xl" folder |
||
117 | * @return SharedStringsManager |
||
118 | */ |
||
119 | 46 | private function createSharedStringsManager($xlFolder) |
|
124 | } |
||
125 |