class UbercartShippingQuote in Ubercart 8.4
Defines a shipping quote plugin annotation object.
Hierarchy
- class \Drupal\Component\Annotation\Plugin implements AnnotationInterface
- class \Drupal\uc_quote\Annotation\UbercartShippingQuote
Expanded class hierarchy of UbercartShippingQuote
See also
\Drupal\uc_quote\Plugin\ShippingQuotePluginManager
1 file declares its use of UbercartShippingQuote
- ShippingQuotePluginManager.php in shipping/
uc_quote/ src/ Plugin/ ShippingQuotePluginManager.php
5 classes are annotated with UbercartShippingQuote
- FlatRate in shipping/
uc_quote/ src/ Plugin/ Ubercart/ ShippingQuote/ FlatRate.php - Provides a flat rate shipping quote plugin.
- PercentageRate in shipping/
uc_quote/ src/ Plugin/ Ubercart/ ShippingQuote/ PercentageRate.php - Provides a percentage rate shipping quote plugin.
- USPSDomesticRate in shipping/
uc_usps/ src/ Plugin/ Ubercart/ ShippingQuote/ USPSDomesticRate.php - Provides a percentage rate shipping quote plugin.
- USPSInternationalRate in shipping/
uc_usps/ src/ Plugin/ Ubercart/ ShippingQuote/ USPSInternationalRate.php - Provides a percentage rate shipping quote plugin.
- WeightQuote in shipping/
uc_quote/ src/ Plugin/ Ubercart/ ShippingQuote/ WeightQuote.php - Assigns a shipping rate to products based on weight.
File
- shipping/
uc_quote/ src/ Annotation/ UbercartShippingQuote.php, line 15
Namespace
Drupal\uc_quote\AnnotationView source
class UbercartShippingQuote extends Plugin {
/**
* The plugin ID.
*
* @var string
*/
public $id;
/**
* The administrative label of the plugin.
*
* @var \Drupal\Core\Annotation\Translation
*
* @ingroup plugin_translatable
*/
public $admin_label = '';
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Plugin:: |
protected | property | The plugin definition read from the class annotation. | 1 |
Plugin:: |
public | function |
Gets the value of an annotation. Overrides AnnotationInterface:: |
5 |
Plugin:: |
public | function |
Gets the class of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Gets the unique ID for this annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Gets the name of the provider of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
protected | function | Parses an annotation into its definition. | |
Plugin:: |
public | function |
Sets the class of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Sets the name of the provider of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function | Constructs a Plugin object. | 2 |
UbercartShippingQuote:: |
public | property | The administrative label of the plugin. | |
UbercartShippingQuote:: |
public | property | The plugin ID. |