PHP Class Eccube\Controller\ShoppingController

Inheritance: extends AbstractController
ファイルを表示 Open project: ec-cube/ec-cube

Public Methods

Method Description
complete ( Application $app, Request $request ) 購入完了画面表示
confirm ( Application $app, Request $request ) 購入処理
customer ( Application $app, Request $request ) お客様情報の変更(非会員)
delivery ( Application $app, Request $request ) 配送業者選択処理
index ( Application $app, Request $request ) : RedirectResponse | Response 購入画面表示
login ( Application $app, Request $request ) ログイン
nonmember ( Application $app, Request $request ) 非会員処理
payment ( Application $app, Request $request ) 支払い方法選択処理
shipping ( Application $app, Request $request, $id ) お届け先の設定一覧からの選択
shippingChange ( Application $app, Request $request, $id ) お届け先変更がクリックされた場合の処理
shippingEdit ( Application $app, Request $request, $id ) お届け先の設定(非会員でも使用する)
shippingEditChange ( Application $app, Request $request, $id ) お届け先の設定(非会員)がクリックされた場合の処理
shippingMultiple ( Application $app, Request $request ) 複数配送処理
shippingMultipleChange ( Application $app, Request $request ) 複数配送処理がクリックされた場合の処理
shippingMultipleEdit ( Application $app, Request $request ) 非会員用複数配送設定時の新規お届け先の設定
shoppingError ( Application $app, Request $request ) 購入エラー画面表示

Private Methods

Method Description
customerValidation ( Application $app, array $data ) : array 非会員でのお客様情報変更時の入力チェック

Method Details

complete() public method

購入完了画面表示
public complete ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

confirm() public method

購入処理
public confirm ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

customer() public method

お客様情報の変更(非会員)
public customer ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

delivery() public method

配送業者選択処理
public delivery ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

index() public method

購入画面表示
public index ( Application $app, Request $request ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

login() public method

ログイン
public login ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

nonmember() public method

非会員処理
public nonmember ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

payment() public method

支払い方法選択処理
public payment ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shipping() public method

お届け先の設定一覧からの選択
public shipping ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shippingChange() public method

お届け先変更がクリックされた場合の処理
public shippingChange ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shippingEdit() public method

お届け先の設定(非会員でも使用する)
public shippingEdit ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shippingEditChange() public method

お届け先の設定(非会員)がクリックされた場合の処理
public shippingEditChange ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shippingMultiple() public method

複数配送処理
public shippingMultiple ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shippingMultipleChange() public method

複数配送処理がクリックされた場合の処理
public shippingMultipleChange ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shippingMultipleEdit() public method

非会員用複数配送設定時の新規お届け先の設定
public shippingMultipleEdit ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

shoppingError() public method

購入エラー画面表示
public shoppingError ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request