1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Catalog\Pricing\Price;
- /**
- * Option price interface
- *
- * @api
- * @since 100.0.2
- */
- interface CustomOptionPriceInterface
- {
- /**
- * Flag to indicate the price is for configuration option of a product
- */
- const CONFIGURATION_OPTION_FLAG = 'configuration_option_flag';
- /**
- * Return calculated options
- *
- * @return array
- */
- public function getOptions();
- /**
- * Return the minimal or maximal price for custom options
- *
- * @param bool $getMin
- * @return float
- */
- public function getCustomOptionRange($getMin);
- }
|