VuFind API Documentation

GoogleTagManagerTest extends TestCase
in package
Uses ViewTrait

GoogleTagManager view helper Test Class

Tags
category

VuFind

author

Maccabee Levine msl321@lehigh.edu

license

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

link

Wiki

Table of Contents

testBodyCode()  : void
Test getBodyCode()
testDisabled()  : void
Test the helper (disabled mode)
testHeadCode()  : void
Test getHeadCode()
getPathForTheme()  : string
Get the directory for a given theme.
getPhpRenderer()  : PhpRenderer
Get a working renderer.
getSearchMemoryViewHelper()  : SearchMemory
Get mock SearchMemory view helper
renderGTMBodyCode()  : string
Render the GTM Body element code
renderGTMHeadCode()  : string
Render the GTM Head element code

Methods

testDisabled()

Test the helper (disabled mode)

public testDisabled() : void
Return values
void

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

renderGTMBodyCode()

Render the GTM Body element code

protected renderGTMBodyCode(string $gtmContainerId) : string
Parameters
$gtmContainerId : string

GTM Container ID (false for disabled)

Return values
string

renderGTMHeadCode()

Render the GTM Head element code

protected renderGTMHeadCode(string $gtmContainerId) : string
Parameters
$gtmContainerId : string

GTM Container ID (false for disabled)

Return values
string

Search results