SilverWare\Search\Pages\SearchResultsPageController
An extension of the page controller class for a search results page controller.
- Author: Colin Tucker <colin@praxis.net.au>
- Copyright: 2017 Praxis Interactive
- License: https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause
Synopsis
class SearchResultsPageController
extends PageController
{
- // members
- private static array $allowed_actions = ;
- // methods
- public array results()
- public string getResultsMessage()
- public string getResultNoun()
- public string getPagesMessage()
- public string getPageNoun()
- protected string replaceTokens()
Hierarchy
Extends
- PageController
Members
private
- $allowed_actions
—
array
Defines the allowed actions for this controller.
Methods
protected
- replaceTokens() — Replaces tokens found within the given text with their mapped value.
public
- getPageNoun() — Answers the appropriate page noun for the given results list.
- getPagesMessage() — Answers the pages message with tokens replaced.
- getResultNoun() — Answers the appropriate result noun for the given results list.
- getResultsMessage() — Answers the results message with tokens replaced.
- results() — Performs a search for the submitted keywords and renders the results.