PluginProbe
Packeta / 2.0.9
Packeta v2.0.9
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / src / Packetery / Core / PickupPointProvider / VendorCollectionFactory.php

VendorCollectionFactory.php in Packeta 2.0.9, at src/Packetery/Core/PickupPointProvider/VendorCollectionFactory.php

113 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class VendorCollectionFactory
4 *
5 * @package Packetery
6 */
7
8 declare( strict_types=1 );
9
10 namespace Packetery\Core\PickupPointProvider;
11
12 use Packetery\Core\Entity;
13
14 /**
15 * Class VendorCollectionFactory
16 *
17 * @package Packetery
18 */
19 class VendorCollectionFactory {
20 /**
21 * Creates collection.
22 *
23 * @return VendorProvider[]
24 */
25 public function create() {
26 return [
27 // CZ Packeta internal pickup points.
28 new VendorProvider(
29 'czzpoint',
30 'cz',
31 true,
32 true,
33 'CZK',
34 true,
35 Entity\Carrier::VENDOR_GROUP_ZPOINT
36 ),
37 // CZ Packeta Z-BOX.
38 new VendorProvider(
39 'czzbox',
40 'cz',
41 true,
42 false,
43 'CZK',
44 true,
45 Entity\Carrier::VENDOR_GROUP_ZBOX
46 ),
47
48 // SK Packeta internal pickup points.
49 new VendorProvider(
50 'skzpoint',
51 'sk',
52 true,
53 true,
54 'EUR',
55 true,
56 Entity\Carrier::VENDOR_GROUP_ZPOINT
57 ),
58 // SK Packeta Z-BOX.
59 new VendorProvider(
60 'skzbox',
61 'sk',
62 true,
63 false,
64 'EUR',
65 true,
66 Entity\Carrier::VENDOR_GROUP_ZBOX
67 ),
68
69 // HU Packeta internal pickup points.
70 new VendorProvider(
71 'huzpoint',
72 'hu',
73 true,
74 true,
75 'HUF',
76 true,
77 Entity\Carrier::VENDOR_GROUP_ZPOINT
78 ),
79 // HU Packeta Z-BOX.
80 new VendorProvider(
81 'huzbox',
82 'hu',
83 true,
84 false,
85 'HUF',
86 true,
87 Entity\Carrier::VENDOR_GROUP_ZBOX
88 ),
89
90 // RO Packeta internal pickup points.
91 new VendorProvider(
92 'rozpoint',
93 'ro',
94 true,
95 true,
96 'RON',
97 true,
98 Entity\Carrier::VENDOR_GROUP_ZPOINT
99 ),
100 // RO Packeta Z-BOX.
101 new VendorProvider(
102 'rozbox',
103 'ro',
104 true,
105 false,
106 'RON',
107 true,
108 Entity\Carrier::VENDOR_GROUP_ZBOX
109 ),
110 ];
111 }
112 }
113