GoogleTagManagerTest
extends TestCase
in package
Uses
ViewTrait
GoogleTagManager view helper Test Class
Tags
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
testBodyCode()
Test getBodyCode()
public
testBodyCode() : void
Return values
void —testDisabled()
Test the helper (disabled mode)
public
testDisabled() : void
Return values
void —testHeadCode()
Test getHeadCode()
public
testHeadCode() : 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)