Class WishListController

Class WishListController

HttpViewController implements HttpViewControllerInterface
WishListController
Package: HttpViewControllers
Category: System
Extends: HttpViewController
Located at Controllers/HttpView/ShopAjax/WishListController.inc.php

Methods summary

public actionDefault( void ) : HttpControllerResponse
public actionAdd( void ) : HttpControllerResponse
public actionDelete( void ) : HttpControllerResponse
public actionUpdate( void ) : HttpControllerResponse
public actionAddToCart( void ) : HttpControllerResponse
protected _performAction( string $p_action )
protected _getWishListJson( void ) : array

Builds a JSON array that contains the HTML snippets to build the current wish list

protected _getWishListContentView( void ) : WishListContentView

Returns an initialized WishListContentView object

protected _getProducts( OrderDetailsWishListContentView $orderDetailsWishListContentView ) : array

Gets a JSON array of HTML snippets to build the product listing of the current wish list content

protected _getContents( WishListContentView $wishListContentView ) : array

Gets a JSON array of HTML snippets to build the content of the current wish list apart from its products.

Methods inherited from HttpViewController

__construct(), _callActionMethod(), _getPostData(), _getPostDataCollection(), _getQueryParameter(), _getQueryParametersCollection(), _getServerData(), _render(), _validatePageToken(), getTemplateFile(), proceed()

Properties summary

Properties inherited from HttpViewController

$assets, $contentView, $httpContextReader, $httpResponseProcessor, $postDataArray, $queryParametersArray, $serverDataArray