PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.6.1
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.6.1
1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.4 1.5.5 1.5.3 1.5.2 1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.28 1.3.27 1.3.26 1.3.25 1.3.23 1.3.22 1.3.21 1.3.20 1.3.19 trunk All 48 releases
fluent-cart / vendor / openspout / openspout / src / Common / Creator / HelperFactory.php

HelperFactory.php in FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler 1.6.1, at vendor/openspout/openspout/src/Common/Creator/HelperFactory.php

45 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FluentCart\OpenSpout\Common\Creator;
4
5 use FluentCart\OpenSpout\Common\Helper\EncodingHelper;
6 use FluentCart\OpenSpout\Common\Helper\FileSystemHelper;
7 use FluentCart\OpenSpout\Common\Helper\GlobalFunctionsHelper;
8 use FluentCart\OpenSpout\Common\Helper\StringHelper;
9 /**
10 * Factory to create helpers.
11 */
12 class HelperFactory
13 {
14 /**
15 * @return GlobalFunctionsHelper
16 */
17 public function createGlobalFunctionsHelper()
18 {
19 return new GlobalFunctionsHelper();
20 }
21 /**
22 * @param string $baseFolderPath The path of the base folder where all the I/O can occur
23 *
24 * @return FileSystemHelper
25 */
26 public function createFileSystemHelper($baseFolderPath)
27 {
28 return new FileSystemHelper($baseFolderPath);
29 }
30 /**
31 * @return EncodingHelper
32 */
33 public function createEncodingHelper(GlobalFunctionsHelper $globalFunctionsHelper)
34 {
35 return new EncodingHelper($globalFunctionsHelper);
36 }
37 /**
38 * @return StringHelper
39 */
40 public function createStringHelper()
41 {
42 return new StringHelper();
43 }
44 }
45