Class AbstractOptions
Abstract builder for package/service option items
- Blesta\Core\Pricing\Presenter\Build\Options\AbstractOptions implements Blesta\Core\Pricing\Presenter\Build\Options\OptionsInterface
Direct known subclasses
Blesta\Core\Pricing\Presenter\Build\Invoice\AbstractInvoiceBuilder, Blesta\Core\Pricing\Presenter\Build\InvoiceData\AbstractInvoiceDataBuilder, Blesta\Core\Pricing\Presenter\Build\Service\AbstractServiceBuilder, Blesta\Core\Pricing\Presenter\Build\ServiceChange\AbstractServiceChangeBuilder, Blesta\Core\Pricing\Presenter\Build\ServiceData\AbstractServiceDataBuilderIndirect known subclasses
Blesta\Core\Pricing\Presenter\Build\Invoice\InvoiceBuilder, Blesta\Core\Pricing\Presenter\Build\InvoiceData\InvoiceDataBuilder, Blesta\Core\Pricing\Presenter\Build\Service\ServiceBuilder, Blesta\Core\Pricing\Presenter\Build\ServiceChange\ServiceChangeBuilder, Blesta\Core\Pricing\Presenter\Build\ServiceData\ServiceDataBuilder
Abstract
Namespace: Blesta\Core\Pricing\Presenter\Build\Options
Package: blesta\core\Pricing\Presenter\Build\Options
Copyright: Copyright (c) 2019, Phillips Data, Inc.
License: The Blesta License Agreement
Link: Blesta
Located at core/Pricing/Presenter/Build/Options/AbstractOptions.php
Namespace: Blesta\Core\Pricing\Presenter\Build\Options
Package: blesta\core\Pricing\Presenter\Build\Options
Copyright: Copyright (c) 2019, Phillips Data, Inc.
License: The Blesta License Agreement
Link: Blesta
Located at core/Pricing/Presenter/Build/Options/AbstractOptions.php
public
this
|
|
public
this
|
|
public
this
|
|
public
this
|
|
protected
mixed
|
#
formatSettings(
Formats the settings |
protected
mixed
|
#
formatOptions(
Formats the options |
protected
Blesta\Items\Collection\ItemCollection
|
#
formatTaxes(
Formats the taxes |
protected
Blesta\Items\Collection\ItemCollection
|
#
formatDiscounts(
Formats the discounts |
protected
array
|
$settings
All key/value settings |
#
[]
|
protected
type
|
$options
All key/value custom options |
#
[]
|
protected
array
|
$taxes
An array of stdClass objects representing each tax rule |
#
[]
|
protected
array
|
$discounts
An array of stdClass objects representing each discount |
#
[]
|