Class AddonValueStorageFactory

Class AddonValueStorageFactory

AddonValueStorageFactory implements AddonValueStorageFactoryInterface

Methods summary

public __construct( CI_DB_query_builder $db )

AddonValueStorageFactory Constructor

public createAddonValueStorageByContainerObject( AddonValueContainerInterface $container ) : AbstractAddonValueStorage

Creates the correct addon value storage container object.

Properties summary

protected $db : CI_DB_query_builder

		
protected $map : array

Contains the container-storage mapping used for the creation of the correct storage object.

array(
    'OrderInterface'     => 'OrderAddonValueStorage',
    'OrderItemInterface' => 'OrderItemAddonValueStorage',
    'CustomerInterface'  => 'CustomerAddonValueStorage',
    'CategoryInterface'  => 'CategoryAddonValueStorage',
    'ProductInterface'  => 'ProductAddonValueStorage'
)