1 <?php
2
3 /* --------------------------------------------------------------
4 ProductImagePathsSettingsInterface.inc.php 2016-02-09
5 Gambio GmbH
6 http://www.gambio.de
7 Copyright (c) 2016 Gambio GmbH
8 Released under the GNU General Public License (Version 2)
9 [http://www.gnu.org/licenses/gpl-2.0.html]
10 --------------------------------------------------------------
11 */
12
13 /**
14 * Interface ProductImagePathsSettingsInterface
15 *
16 * @category System
17 * @package Product
18 * @subpackage Interfaces
19 */
20 interface ProductImagePathsSettingsInterface
21 {
22 /**
23 * Get Product Original Images Dir Path
24 *
25 * Returns a string to the original_images folder.
26 *
27 * @return string The path to the original_images folder.
28 */
29 public function getProductOriginalImagesDirPath();
30
31
32 /**
33 * Get Product Gallery Images Dir Path
34 *
35 * Returns a string to the gallery_images folder.
36 *
37 * @throws UnknownEnvironmentException
38 *
39 * @return string The path to the gallery_images folder.
40 */
41 public function getProductGalleryImagesDirPath();
42
43
44 /**
45 * Get Product Info Images Dir Path
46 *
47 * Returns a string to the info_images folder.
48 *
49 * @return string The path to the info_images folder.
50 */
51 public function getProductInfoImagesDirPath();
52
53
54 /**
55 * Get Product Popup Images Dir Path
56 *
57 * Returns a string to the popup_images folder.
58 *
59 * @return string The path to the popup_images folder.
60 */
61 public function getProductPopupImagesDirPath();
62
63
64 /**
65 * Get Product Thumbnail Images Dir Path
66 *
67 * Returns a string to the thumbnail_images folder.
68 *
69 * @return string The path to the thumbnail_images folder.
70 */
71 public function getProductThumbnailImagesDirPath();
72 }