123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\OfflineShipping\Model\Source\SalesRule;
- use Magento\Framework\Data\OptionSourceInterface;
- use Magento\OfflineShipping\Model\SalesRule\Rule;
- /**
- * @api
- * @since 100.1.0
- */
- class FreeShippingOptions implements OptionSourceInterface
- {
- /**
- * {@inheritdoc}
- * @codeCoverageIgnore
- * @since 100.1.0
- */
- public function toOptionArray()
- {
- return [
- [
- 'value' => 0,
- 'label' => __('No')
- ],
- [
- 'value' => Rule::FREE_SHIPPING_ITEM,
- 'label' => __('For matching items only')
- ],
- [
- 'value' => Rule::FREE_SHIPPING_ADDRESS,
- 'label' => __('For shipment with matching items')
- ]
- ];
- }
- }
|