ComponentHelper

Component helper class

since

1.5

package

Joomla CMS

Methods

filterText

Applies the global text filters to arbitrary text as per settings for current user groups

filterText( text) : 
static
since

2.5

Arguments

text

stringThe string to filter

Response

stringThe filtered string

getComponent

Get the component information.

getComponent( option,  strict = false) : \Joomla\CMS\Component\ComponentRecord
static
since

1.5

Arguments

option

stringThe component option.

strict

boolIf set and the component does not exist, the enabled attribute will be set to false.

Response

ComponentRecordAn object with the information for the component.

getComponentName

Returns the component name (eg. com_content) for the given object based on the class name.

getComponentName( object,  alternativeName) : 
static

If the object is not namespaced, then the alternative name is used.

since

4.0.0

Arguments

object

objectThe object controller or model

alternativeName

stringMostly the value of getName() from the object

Response

stringThe name

getComponents

Get installed components

getComponents() : \Joomla\CMS\Component\ComponentRecord||string|int
static
since

3.6.3

Response

array<string|int, ComponentRecord>The components property

getParams

Gets the parameter object for the component

getParams( option,  strict = false) : \Joomla\Registry\Registry
static
see Registry
since

1.5

Arguments

option

stringThe option for the component.

strict

boolIf set and the component does not exist, false will be returned

Response

RegistryA Registry object.

isEnabled

Checks if the component is enabled

isEnabled( option) : 
static
since

1.5

Arguments

option

stringThe component option.

Response

bool

isInstalled

Checks if a component is installed

isInstalled( option) : 
static
since

3.4

Arguments

option

stringThe component option.

Response

int

load

Load the installed components into the components property.

load() : 
static
since

3.2

Response

boolTrue on success

renderComponent

Render the component.

renderComponent( option, mixed||string|int params = []) : 
static
since

1.5

throws

MissingComponentException

Arguments

option

stringThe component option.

params

array<string|int, mixed>The component parameters

Response

string

Properties

components

The component list cache

static
since

1.6

Type(s)

array<string|int, ComponentRecord>