Class AbstractServiceItems
Abstract builder for service items
- Blesta\Core\Pricing\Presenter\Items\Service\AbstractServiceItems implements Blesta\Core\Pricing\Presenter\Items\Service\ServiceItemsInterface uses Blesta\Core\Pricing\MetaItem\Meta
Direct known subclasses
Blesta\Core\Pricing\Presenter\Items\Service\ServiceDataItems, Blesta\Core\Pricing\Presenter\Items\Service\ServiceItems
Abstract
Namespace: Blesta\Core\Pricing\Presenter\Items\Service
Package: blesta\core\Pricing\Presenter\Items\Service
Copyright: Copyright (c) 2019, Phillips Data, Inc.
License: The Blesta License Agreement
Link: Blesta
Located at core/Pricing/Presenter/Items/Service/AbstractServiceItems.php
Namespace: Blesta\Core\Pricing\Presenter\Items\Service
Package: blesta\core\Pricing\Presenter\Items\Service
Copyright: Copyright (c) 2019, Phillips Data, Inc.
License: The Blesta License Agreement
Link: Blesta
Located at core/Pricing/Presenter/Items/Service/AbstractServiceItems.php
public
|
#
__construct(
Init |
protected
|
|
protected
array
|
|
protected
An
|
|
protected
array
|
|
protected
array
|
#
setDiscounts( array $itemPrices, array $packageIds )
Updates the given MetaItemPrices to assign discounts |
build()
|
getMeta(),
getMetaFromCollection()
|
protected
Instance
|
$pricingFactory
of PricingFactory |
|
protected
Instance
|
$itemFactory
of ItemFactory |
|
protected
Blesta\Items\Collection\ItemCollection
|
$discounts
A set of discounts |
|
protected
Blesta\Items\Item\ItemInterface
|
$options
Custom options |
|
protected
Blesta\Items\Item\ItemInterface
|
$settings
Settings |
|
protected
Blesta\Items\Collection\ItemCollection
|
$taxes
A set of taxes |