/**
  * @inheritdoc
  */
 public function getList(\Magento\Framework\Api\SearchCriteria $searchCriteria)
 {
     $results = $this->searchResultsFactory->create();
     $results->setSearchCriteria($searchCriteria);
     $results->setItems([]);
     return $results;
 }
 /**
  * Lists payment tokens that match specified search criteria.
  *
  * @param \Magento\Framework\Api\SearchCriteria $searchCriteria The search criteria.
  * @return \Magento\Vault\Api\Data\PaymentTokenSearchResultsInterface Payment token search result interface.
  */
 public function getList(\Magento\Framework\Api\SearchCriteria $searchCriteria)
 {
     /** @var \Magento\Vault\Model\ResourceModel\PaymentToken\Collection $collection */
     $collection = $this->collectionFactory->create();
     /** @var FilterGroup $group */
     foreach ($searchCriteria->getFilterGroups() as $group) {
         $this->addFilterGroupToCollection($group, $collection);
     }
     /** @var \Magento\Vault\Api\Data\PaymentTokenSearchResultsInterface $searchResults */
     $searchResults = $this->searchResultsFactory->create();
     $searchResults->setSearchCriteria($searchCriteria);
     $searchResults->setItems($collection->getItems());
     return $searchResults;
 }