関数
Factory::getInstance( Aivec\Welcart\SettlementModules\AmazonPay\AmazonPay $module )
Container
instance for the given themeパラメータ パラメータ
- $module
(AmazonPay) (必須)
ファイル: src/Views/CheckoutReview/PayAndShip/Factory.php
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 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 ; } |