VuFind API Documentation

SearchTabsTest extends TestCase
in package
Uses ViewTrait

SearchTabs view helper Test Class

Tags
category

VuFind

author

Ere Maijala ere.maijala@helsinki.fi

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

getCurrentHiddenFilterParamsProvider()  : array<string|int, mixed>
Data provider for testGetCurrentHiddenFilterParams
testGetCurrentHiddenFilterParams()  : void
Test getCurrentHiddenFilterParams method
testGetHiddenFilters()  : void
Test getHiddenFilters method
testGetTabConfig()  : void
Test getTabConfig method
getHelper()  : SearchTabs
Get a SearchTabs helper
getPathForTheme()  : string
Get the directory for a given theme.
getPhpRenderer()  : PhpRenderer
Get a working renderer.
getSearchMemoryViewHelper()  : SearchMemory
Get mock SearchMemory view helper
getSolrParams()  : Params
Get a Solr Params object

Methods

getCurrentHiddenFilterParamsProvider()

Data provider for testGetCurrentHiddenFilterParams

public static getCurrentHiddenFilterParamsProvider() : array<string|int, mixed>
Return values
array<string|int, mixed>

testGetCurrentHiddenFilterParams()

Test getCurrentHiddenFilterParams method

public testGetCurrentHiddenFilterParams(array<string|int, mixed> $currentFilters, int $filtersCalls, array<string|int, mixed> $lastFilters, int $lastFiltersCalls, string $expected) : void
Parameters
$currentFilters : array<string|int, mixed>

Current hidden filters

$filtersCalls : int

Number of expected calls to get filters

$lastFilters : array<string|int, mixed>

Hidden filters for last search

$lastFiltersCalls : int

Number of expected calls to get last filters

$expected : string

Expected results

Tags
dataProvider

getCurrentHiddenFilterParamsProvider

Return values
void

testGetHiddenFilters()

Test getHiddenFilters method

public testGetHiddenFilters() : void
Return values
void

testGetTabConfig()

Test getTabConfig method

public testGetTabConfig() : void
Return values
void

getHelper()

Get a SearchTabs helper

protected getHelper(array<string|int, mixed> $filters, int $filtersCalls, array<string|int, mixed> $lastFilters, int $lastFiltersCalls[, array<string|int, mixed> $tabConfig = [] ], int $tabConfigCalls[, array<string|int, mixed> $tabFilterConfig = [] ], int $tabFilterConfigCalls) : SearchTabs
Parameters
$filters : array<string|int, mixed>

Current filters

$filtersCalls : int

Number of expected calls to get filters

$lastFilters : array<string|int, mixed>

Last filters

$lastFiltersCalls : int

Number of expected calls to get last filters

$tabConfig : array<string|int, mixed> = []

Tab configuration

$tabConfigCalls : int

Number of expected calls to get tab config

$tabFilterConfig : array<string|int, mixed> = []

Tab filter configuration

$tabFilterConfigCalls : int

Number of expected calls to get tab filter config

Return values
SearchTabs

getPathForTheme()

Get the directory for a given theme.

protected getPathForTheme(string $theme) : string
Parameters
$theme : string

Theme directory name

Return values
string

getPhpRenderer()

Get a working renderer.

protected getPhpRenderer([array<string|int, mixed> $plugins = [] ][, string $theme = 'bootstrap3' ]) : PhpRenderer
Parameters
$plugins : array<string|int, mixed> = []

Custom VuFind plug-ins to register

$theme : string = 'bootstrap3'

Theme directory to load from

Return values
PhpRenderer

getSearchMemoryViewHelper()

Get mock SearchMemory view helper

protected getSearchMemoryViewHelper([Memory|null $memory = null ]) : SearchMemory
Parameters
$memory : Memory|null = null

Optional search memory

Return values
SearchMemory

Search results