2222use Adyen \Payment \Model \Ui \Adminhtml \AdyenMotoConfigProvider ;
2323use Adyen \Payment \Model \Ui \AdyenPayByLinkConfigProvider ;
2424use Adyen \Payment \Model \Ui \AdyenPosCloudConfigProvider ;
25- use Adyen \Payment \Helper \PlatformInfo ;
2625use Magento \Framework \App \Area ;
2726use Magento \Framework \App \Config \ScopeConfigInterface ;
2827use Magento \Framework \App \Helper \AbstractHelper ;
2928use Magento \Framework \App \Helper \Context ;
30- use Magento \Framework \App \RequestInterface ;
3129use Magento \Framework \Exception \LocalizedException ;
3230use Magento \Framework \Exception \NoSuchEntityException ;
33- use Magento \Framework \Locale \ResolverInterface ;
3431use Magento \Framework \Serialize \SerializerInterface ;
3532use Magento \Framework \View \Asset \Repository ;
3633use Magento \Framework \View \Asset \Source ;
@@ -86,110 +83,15 @@ class PaymentMethods extends AbstractHelper
8683 self ::ADYEN_BOLETO
8784 ];
8885
89- /**
90- * @var CartRepositoryInterface
91- */
92- protected CartRepositoryInterface $ quoteRepository ;
93-
94- /**
95- * @var ScopeConfigInterface
96- */
97- protected ScopeConfigInterface $ config ;
98-
99- /**
100- * @var Data
101- */
102- protected Data $ adyenHelper ;
103-
104- /**
105- * @var MagentoDataHelper
106- */
107- private MagentoDataHelper $ dataHelper ;
108-
109- /**
110- * @var ResolverInterface
111- */
112- protected ResolverInterface $ localeResolver ;
113-
114- /**
115- * @var AdyenLogger
116- */
117- protected AdyenLogger $ adyenLogger ;
118-
119- /**
120- * @var Repository
121- */
122- protected Repository $ assetRepo ;
123-
124- /**
125- * @var RequestInterface
126- */
127- protected RequestInterface $ request ;
128-
129- /**
130- * @var Source
131- */
132- protected Source $ assetSource ;
133-
134- /**
135- * @var DesignInterface
136- */
137- protected DesignInterface $ design ;
138-
139- /**
140- * @var ThemeProviderInterface
141- */
142- protected ThemeProviderInterface $ themeProvider ;
143-
144- /**
145- * @var CartInterface
146- */
14786 protected CartInterface $ quote ;
14887
149- /**
150- * @var ChargedCurrency
151- */
152- private ChargedCurrency $ chargedCurrency ;
153-
154- /**
155- * @var Config
156- */
157- private Config $ configHelper ;
158-
159- /**
160- * @var SerializerInterface
161- */
162- private SerializerInterface $ serializer ;
163-
164- /**
165- * @var PaymentTokenRepositoryInterface
166- */
167- private PaymentTokenRepositoryInterface $ paymentTokenRepository ;
168-
169- /**
170- * @var SearchCriteriaBuilder
171- */
172- private SearchCriteriaBuilder $ searchCriteriaBuilder ;
173-
174- /**
175- * @var Locale
176- */
177- private Locale $ localeHelper ;
178-
179- /**
180- * @var PlatformInfo
181- */
182- private PlatformInfo $ platformInfo ;
183-
18488 /**
18589 * @param Context $context
18690 * @param CartRepositoryInterface $quoteRepository
18791 * @param ScopeConfigInterface $config
18892 * @param Data $adyenHelper
189- * @param ResolverInterface $localeResolver
19093 * @param AdyenLogger $adyenLogger
19194 * @param Repository $assetRepo
192- * @param RequestInterface $request
19395 * @param Source $assetSource
19496 * @param DesignInterface $design
19597 * @param ThemeProviderInterface $themeProvider
@@ -200,48 +102,26 @@ class PaymentMethods extends AbstractHelper
200102 * @param PaymentTokenRepositoryInterface $paymentTokenRepository
201103 * @param SearchCriteriaBuilder $searchCriteriaBuilder
202104 * @param Locale $localeHelper
203- * @param PlatformInfo $platformInfo
204105 */
205106 public function __construct (
206107 Context $ context ,
207- CartRepositoryInterface $ quoteRepository ,
208- ScopeConfigInterface $ config ,
209- Data $ adyenHelper ,
210- ResolverInterface $ localeResolver ,
211- AdyenLogger $ adyenLogger ,
212- Repository $ assetRepo ,
213- RequestInterface $ request ,
214- Source $ assetSource ,
215- DesignInterface $ design ,
216- ThemeProviderInterface $ themeProvider ,
217- ChargedCurrency $ chargedCurrency ,
218- Config $ configHelper ,
219- MagentoDataHelper $ dataHelper ,
220- SerializerInterface $ serializer ,
221- PaymentTokenRepositoryInterface $ paymentTokenRepository ,
222- SearchCriteriaBuilder $ searchCriteriaBuilder ,
223- Locale $ localeHelper ,
224- PlatformInfo $ platformInfo
108+ protected readonly CartRepositoryInterface $ quoteRepository ,
109+ protected readonly ScopeConfigInterface $ config ,
110+ protected readonly Data $ adyenHelper ,
111+ protected readonly AdyenLogger $ adyenLogger ,
112+ protected readonly Repository $ assetRepo ,
113+ protected readonly Source $ assetSource ,
114+ protected readonly DesignInterface $ design ,
115+ protected readonly ThemeProviderInterface $ themeProvider ,
116+ protected readonly ChargedCurrency $ chargedCurrency ,
117+ protected readonly Config $ configHelper ,
118+ protected readonly MagentoDataHelper $ dataHelper ,
119+ protected readonly SerializerInterface $ serializer ,
120+ protected readonly PaymentTokenRepositoryInterface $ paymentTokenRepository ,
121+ protected readonly SearchCriteriaBuilder $ searchCriteriaBuilder ,
122+ protected readonly Locale $ localeHelper
225123 ) {
226124 parent ::__construct ($ context );
227- $ this ->quoteRepository = $ quoteRepository ;
228- $ this ->config = $ config ;
229- $ this ->adyenHelper = $ adyenHelper ;
230- $ this ->localeResolver = $ localeResolver ;
231- $ this ->adyenLogger = $ adyenLogger ;
232- $ this ->assetRepo = $ assetRepo ;
233- $ this ->request = $ request ;
234- $ this ->assetSource = $ assetSource ;
235- $ this ->design = $ design ;
236- $ this ->themeProvider = $ themeProvider ;
237- $ this ->chargedCurrency = $ chargedCurrency ;
238- $ this ->configHelper = $ configHelper ;
239- $ this ->dataHelper = $ dataHelper ;
240- $ this ->serializer = $ serializer ;
241- $ this ->paymentTokenRepository = $ paymentTokenRepository ;
242- $ this ->searchCriteriaBuilder = $ searchCriteriaBuilder ;
243- $ this ->localeHelper = $ localeHelper ;
244- $ this ->platformInfo = $ platformInfo ;
245125 }
246126
247127 /**
0 commit comments