Sunnysideup\Ecommerce\Forms\ProductSearchFormShort
Synopsis
class ProductSearchFormShort
extends ProductSearchForm
{
- // Inherited members from ProductSearchForm
- protected array $rawData;
- protected array $cleanedData;
- protected ProductGroup $baseListOwner;
- protected string $additionalGetParameters;
- // methods
- public void __construct()
- // Inherited methods from ProductSearchForm
- public void __construct()
- public void forTemplate()
- public void setAdditionalGetParameters()
- public void setBaseListOwner()
- public void saveDataToSession()
- public void doProductSearchForm()
- protected void runFullProcessInner()
- protected void doProcessResults()
- protected void getVariableContainingSearchParams()
- protected void getVariableContainingSortParam()
- protected void hasOnlyThisSection()
- protected ProductGroup getResultsPage()
- protected void defaultSort()
- protected void getResultsPageLink()
- protected void checkForInternalItemID()
- protected void checkForOneProductTitleMatch()
- protected void checkForOneCategoryTitleMatch()
Hierarchy
Members
protected
- $additionalGetParameters
—
string
get parameters added to the link you dont need to start them with & or ? e.g. - $baseListOwner
—
Sunnysideup\Ecommerce\Pages\ProductGroup
a product group that creates the base list. - $cleanedData — array
- $rawData — array
Methods
Inherited from Sunnysideup\Ecommerce\Forms\ProductSearchForm
protected
- checkForInternalItemID()
- checkForOneCategoryTitleMatch()
- checkForOneProductTitleMatch()
- defaultSort()
- doProcessResults() — finalise results.
- getResultsPage()
- getResultsPageLink()
- getVariableContainingSearchParams()
- getVariableContainingSortParam()
- hasOnlyThisSection()
- runFullProcessInner()
public
- doProductSearchForm()
- forTemplate()
- saveDataToSession() — saves the form into session.
- setAdditionalGetParameters()
- setBaseListOwner()