Skip to main content

HtmlClass

Helper for rendering abbreviations


  • Full name: \TwbsHelper\View\Helper\HtmlAttributes\HtmlClass
  • Parent class: AbstractHelper

Properties​

helperPluginManager​

Helper plugin manager

protected \TwbsHelper\View\Helper\HtmlAttributes\HtmlClass\HelperPluginManager $helperPluginManager

classSeparator​

protected $classSeparator

Methods​

getPrefixedClass​

public getPrefixedClass(string $class, string $prefix): string

Parameters:

ParameterTypeDescription
$classstring
$prefixstring

trimClassPrefix​

public trimClassPrefix(string $class, string $prefix): string

Parameters:

ParameterTypeDescription
$classstring
$prefixstring

getSuffixedClass​

public getSuffixedClass(string $class, string $suffix): string

Parameters:

ParameterTypeDescription
$classstring
$suffixstring

setHelperPluginManager​

Set helper plugin manager instance

public setHelperPluginManager(string|\TwbsHelper\View\Helper\HtmlAttributes\HtmlClass\HelperPluginManager $helperPluginManager): \TwbsHelper\View\Helper\HtmlAttributes\HtmlClass

Parameters:

ParameterTypeDescription
$helperPluginManagerstring|\TwbsHelper\View\Helper\HtmlAttributes\HtmlClass\HelperPluginManager

Throws:

  • InvalidArgumentException

getHelperPluginManager​

Get helper plugin manager instance

public getHelperPluginManager(): \TwbsHelper\View\Helper\HtmlAttributes\HtmlClass\HelperPluginManager

plugin​

Get plugin instance

public plugin(string $name, null|array $options = null): \TwbsHelper\View\Helper\HtmlAttributes\HtmlClass\Helper\HelperInterface

Parameters:

ParameterTypeDescription
$namestringName of plugin to return
$optionsnull|arrayOptions to pass to plugin constructor (if not already instantiated)