class CartController extends AbstractController

Methods

__construct()

No description

getBoundForm(Application $app, $type) deprecated

getBoundForm

getSecurity($app)

No description

isTokenValid($app)

No description

Response
index(Application $app, Request $request)

カート画面.

RedirectResponse|Response
add(Application $app, Request $request)

カートに商品を追加する.

RedirectResponse|Response
up(Application $app, Request $request, $productClassId)

カートに入っている商品の個数を1増やす.

RedirectResponse|Response
down(Application $app, Request $request, $productClassId)

カートに入っている商品の個数を1減らす.

RedirectResponse|Response
remove(Application $app, Request $request, $productClassId)

カートに入っている商品を削除する.

RedirectResponse|Response
setQuantity(Application $app, Request $request, $productClassId, $quantity) deprecated

カートに商品を個数を指定して設定する.

RedirectResponse|Response
buystep(Application $app, Request $request)

カートをロック状態に設定し、購入確認画面へ遷移する.

Details

in AbstractController at line 34
__construct()

in AbstractController at line 43
protected getBoundForm(Application $app, $type) deprecated

deprecated

getBoundForm

Parameters

Application $app
$type

in AbstractController at line 55
protected getSecurity($app)

Parameters

$app

in AbstractController at line 60
protected isTokenValid($app)

Parameters

$app

at line 42
Response index(Application $app, Request $request)

カート画面.

Parameters

Application $app
Request $request

Return Value

Response

at line 107
RedirectResponse|Response add(Application $app, Request $request)

カートに商品を追加する.

Parameters

Application $app
Request $request

Return Value

RedirectResponse|Response

at line 178
RedirectResponse|Response up(Application $app, Request $request, $productClassId)

カートに入っている商品の個数を1増やす.

Parameters

Application $app
Request $request
$productClassId

Return Value

RedirectResponse|Response

at line 246
RedirectResponse|Response down(Application $app, Request $request, $productClassId)

カートに入っている商品の個数を1減らす.

マイナスになる場合は, 商品をカートから削除する.

Parameters

Application $app
Request $request
$productClassId

Return Value

RedirectResponse|Response

at line 311
RedirectResponse|Response remove(Application $app, Request $request, $productClassId)

カートに入っている商品を削除する.

Parameters

Application $app
Request $request
$productClassId

Return Value

RedirectResponse|Response

at line 359
RedirectResponse|Response setQuantity(Application $app, Request $request, $productClassId, $quantity) deprecated

deprecated since 3.0.0, to be removed in 3.1

カートに商品を個数を指定して設定する.

Parameters

Application $app
Request $request
$productClassId
$quantity

Return Value

RedirectResponse|Response

Exceptions

CartException

at line 375
RedirectResponse|Response buystep(Application $app, Request $request)

カートをロック状態に設定し、購入確認画面へ遷移する.

Parameters

Application $app
Request $request

Return Value

RedirectResponse|Response