関数
Factory::getInstance( Aivec\Welcart\SettlementModules\AmazonPay\AmazonPay $module )
Returns Container
instance for the given theme
パラメータ パラメータ
- $module
(AmazonPay) (必須)
ファイル: src/Views/CheckoutReview/PayAndShip/Factory.php
public function getInstance(AmazonPay $module) { $instance = null; $theme = AmazonPay::getThemeConfig()['name']; switch ($theme) { case 'beldad': $instance = new Themes\Beldad($module); break; case 'bordeaux': $instance = new Themes\Bordeaux($module); break; case 'voll': $instance = new Themes\Voll($module); break; case 'panetteria': $instance = new Themes\Panetteria($module); break; default: $instance = new PayAndShip($module); break; } return $instance; }