2424use Magento \Vault \Model \VaultPaymentInterface ;
2525
2626/**
27- * Class ConfigProvider
27+ * Provide tokens config
2828 * @api
2929 * @SuppressWarnings(PHPMD.CouplingBetweenObjects)
30+ * @SuppressWarnings(PHPMD.CookieAndSessionMisuse)
3031 *
3132 * @api
3233 * @since 100.1.0
@@ -113,6 +114,8 @@ public function __construct(
113114 }
114115
115116 /**
117+ * Get list of tokens components
118+ *
116119 * @param string $vaultPaymentCode
117120 * @return TokenUiComponentInterface[]
118121 * @since 100.1.0
@@ -184,6 +187,13 @@ public function getTokensComponents($vaultPaymentCode)
184187 ->create (),
185188 ]
186189 );
190+ $ this ->searchCriteriaBuilder ->addFilters (
191+ [
192+ $ this ->filterBuilder ->setField (PaymentTokenInterface::IS_VISIBLE )
193+ ->setValue (1 )
194+ ->create (),
195+ ]
196+ );
187197
188198 $ searchCriteria = $ this ->searchCriteriaBuilder ->create ();
189199
@@ -195,6 +205,8 @@ public function getTokensComponents($vaultPaymentCode)
195205 }
196206
197207 /**
208+ * Get component provider
209+ *
198210 * @param string $vaultProviderCode
199211 * @return TokenUiComponentProviderInterface|null
200212 */
@@ -210,6 +222,7 @@ private function getComponentProvider($vaultProviderCode)
210222
211223 /**
212224 * Get active vault payment by code
225+ *
213226 * @param string $vaultPaymentCode
214227 * @return VaultPaymentInterface|null
215228 */
@@ -222,6 +235,7 @@ private function getVaultPayment($vaultPaymentCode)
222235
223236 /**
224237 * Returns payment token entity id by order payment id
238+ *
225239 * @return int|null
226240 */
227241 private function getPaymentTokenEntityId ()
@@ -237,6 +251,7 @@ private function getPaymentTokenEntityId()
237251 * Returns order payment entity id
238252 * Using 'getReordered' for Reorder action
239253 * Using 'getOrder' for Edit action
254+ *
240255 * @return int
241256 */
242257 private function getOrderPaymentEntityId ()
@@ -250,6 +265,7 @@ private function getOrderPaymentEntityId()
250265
251266 /**
252267 * Get payment data helper instance
268+ *
253269 * @return Data
254270 * @deprecated 100.1.0
255271 */
@@ -263,6 +279,7 @@ private function getPaymentDataHelper()
263279
264280 /**
265281 * Returns order repository instance
282+ *
266283 * @return OrderRepositoryInterface
267284 * @deprecated 100.2.0
268285 */
@@ -278,6 +295,7 @@ private function getOrderRepository()
278295
279296 /**
280297 * Returns payment token management instance
298+ *
281299 * @return PaymentTokenManagementInterface
282300 * @deprecated 100.2.0
283301 */
0 commit comments