LangActiveAssetItem

Extends \Joomla\CMS\WebAsset\WebAssetItem

Web Asset Item class for load asset file for active language.

Used in core templates.

since

4.0.0

Methods

__construct

Class constructor

__construct(string $name, string $uri = null, array $options = array(), array $attributes = array(), array $dependencies = array()) 
inherited
since

4.0.0

Arguments

$name

stringThe asset name

$uri

stringThe URI for the asset

$options

arrayAdditional options for the asset

$attributes

arrayAttributes for the asset

$dependencies

arrayAsset dependencies

getAttribute

Get the attribute

getAttribute(string $key, string $default = null) : mixed
inherited
since

4.0.0

Arguments

$key

stringAn attributes key

$default

stringA default value

Response

mixed

getAttributes

Get all attributes

getAttributes() : array
inherited
since

4.0.0

Response

array

getDependencies

Return dependencies list

getDependencies() : array
inherited
since

4.0.0

Response

array

getName

Return Asset name

getName() : string
inherited
since

4.0.0

Response

string

getOption

Get the option

getOption(string $key, string $default = null) : mixed
inherited
since

4.0.0

Arguments

$key

stringAn option key

$default

stringA default value

Response

mixed

getOptions

Get all options

getOptions() : array
inherited
since

4.0.0

Response

array

getUri

Get the file path

getUri(boolean $resolvePath = true) : string
inherited
since

4.0.0

Arguments

$resolvePath

booleanWhether need to search for a real paths

Response

stringThe resolved path if resolved, else an empty string.

getVersion

Return Asset version

getVersion() : string
inherited
since

4.0.0

Response

string

isPathAbsolute

Check if the Path is relative to /media folder or absolute

isPathAbsolute(string $path) : boolean
inherited
since

4.0.0

Arguments

$path

stringPath to test

Response

boolean

isPathExternal

Check if the Path is External

isPathExternal(string $path) : boolean
inherited
since

4.0.0

Arguments

$path

stringPath to test

Response

boolean

resolvePath

Resolve path

resolvePath(string $path, string $type) : string
inherited
since

4.0.0

Arguments

$path

stringThe path to resolve

$type

stringThe resolver method

Response

string

setAttribute

Set the attribute

setAttribute(string $key, string $value = null) : self
inherited
since

4.0.0

Arguments

$key

stringAn attribute key

$value

stringAn attribute value

Response

self

setOption

Set the option

setOption(string $key, string $value = null) : self
inherited
since

4.0.0

Arguments

$key

stringAn option key

$value

stringAn option value

Response

self

Properties

name

Asset name

inherited
since

4.0.0

Type(s)

string

uri

The URI for the asset

inherited
since

4.0.0

Type(s)

string

options

Additional options for the asset

inherited
since

4.0.0

Type(s)

array

attributes

Attributes for the asset, to be rendered in the asset's HTML tag

inherited
since

4.0.0

Type(s)

array

dependencies

Asset dependencies

inherited
since

4.0.0

Type(s)

array<mixed,string>

version

Asset version

inherited
since

4.0.0

Type(s)

string