Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ProductCustomOptionRepositoryInterface.php
Go to the documentation of this file.
1 <?php
7 namespace Magento\Catalog\Api;
8 
14 {
21  public function getList($sku);
22 
29  public function getProductOptions(
30  \Magento\Catalog\Api\Data\ProductInterface $product,
31  $requiredOnly = false
32  );
33 
41  public function get($sku, $optionId);
42 
50 
59  public function duplicate(
60  \Magento\Catalog\Api\Data\ProductInterface $product,
61  \Magento\Catalog\Api\Data\ProductInterface $duplicate
62  );
63 
70  public function save(\Magento\Catalog\Api\Data\ProductCustomOptionInterface $option);
71 
77  public function deleteByIdentifier($sku, $optionId);
78 }
save(\Magento\Catalog\Api\Data\ProductCustomOptionInterface $option)
getProductOptions(\Magento\Catalog\Api\Data\ProductInterface $product, $requiredOnly=false)
duplicate(\Magento\Catalog\Api\Data\ProductInterface $product, \Magento\Catalog\Api\Data\ProductInterface $duplicate)