ZenMagick 0.9.8


org.zenmagick.store.services.checkout.ZMShippingProviders
\store\services\checkout\ZMShippingProviders.php at line 34

Class ZMShippingProviders

ZMObject
└─ZMShippingProviders

public class ZMShippingProviders
extends ZMObject

General access class for shipping provider.

Author:
DerManoMann
Version:
$Id: ZMShippingProviders.php 2694 2009-12-03 22:32:18Z dermanomann $

Field Summary
mixed

$provider_

Fields inherited from org.zenmagick.core.ZMObject
properties_
Constructor Summary

ZMShippingProviders()

Create new instance.

Method Summary
array

getShippingProviders(boolean configured)

Get a list of shipping providers.

array

getShippingProvidersForAddress(ZMAddress address)

Get a list of all shipping providers for the given address.

static void

instance()

Get instance.

Methods inherited from org.zenmagick.core.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Field Detail

\store\services\checkout\ZMShippingProviders.php at line 35

provider_

public mixed $provider_

Constructor Detail

\store\services\checkout\ZMShippingProviders.php at line 41

ZMShippingProviders

public ZMShippingProviders()

Create new instance.


Method Detail

\store\services\checkout\ZMShippingProviders.php at line 67

getShippingProviders

public array getShippingProviders(boolean configured)

Get a list of shipping providers.

Parameters:
configured - If true, return only configured provider: default is true.
Returns:
List of ZMShippingProvider instances.

\store\services\checkout\ZMShippingProviders.php at line 143

getShippingProvidersForAddress

public array getShippingProvidersForAddress(ZMAddress address)

Get a list of all shipping providers for the given address.

NOTE: There is currently no way to specify individual items. Basis for calculations is the current shopping cart.

Parameters:
address - The address.
Returns:
List of ZMShippingProvider instances.

\store\services\checkout\ZMShippingProviders.php at line 56

instance

public static void instance()

Get instance.


ZenMagick 0.9.8