class-wc-order-item-product-data-store-interface.php 586 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * Order Item Product Data Store Interface
  4. *
  5. * @version 3.0.0
  6. * @package WooCommerce/Interface
  7. */
  8. if ( ! defined( 'ABSPATH' ) ) {
  9. exit;
  10. }
  11. /**
  12. * WC Order Item Data Store Interface
  13. *
  14. * Functions that must be defined by order item store classes.
  15. *
  16. * @version 3.0.0
  17. */
  18. interface WC_Order_Item_Product_Data_Store_Interface {
  19. /**
  20. * Get a list of download IDs for a specific item from an order.
  21. *
  22. * @param WC_Order_Item $item Item object.
  23. * @param WC_Order $order Order object.
  24. * @return array
  25. */
  26. public function get_download_ids( $item, $order );
  27. }