code: private function filterPriceConfiguration($priceConfigurations, $price)
      {
          $orderOrigin = (int) $this->configService->get('order_origin');
  
          $priceConfiguration = array_filter($priceConfigurations, function ($configuration) use ($price) {
              return $configuration['id'] === $price['salesPriceId'];
          });
  
          if ('true' === $this->configService->get('check_price_origin')) {
              $priceConfiguration = array_filter($priceConfiguration, function ($configuration) use ($price, $orderOrigin) {
                  if ($this->checkIfOriginIsInReferrers($orderOrigin, (array) $configuration['referrers'])) {
                      return $configuration['id'] === $price['salesPriceId'];
                  }
  
                  return false;
              });
          }
  
          return $priceConfiguration;
      }
docs: @param array $priceConfigurations
  @param array $price
  
  @return array