class AssetManager implements DispatcherAwareInterface (View source)

The AssetManager class.

Traits

DispatcherAwareTrait

Properties

string $path Property path.
string $root Property root.

Methods

__construct(Config $config, UriData $uri, DispatcherInterface $dispatcher)

AssetManager constructor.

addStyle(string $url, string $version = null, array $attribs = array())

addStyle

addScript(string $url, string $version = null, array $attribs = array())

addScript

internalStyle(string $content)

internalStyle

internalScript(string $content)

internalStyle

string
renderStyles(bool $withInternal = false)

renderStyles

string
renderScripts(bool $withInternal = false)

renderStyles

string
renderInternalStyles()

renderInternalStyles

string
renderInternalScripts()

renderInternalStyles

string
getVersion()

getVersion

setVersion(string $version)

Method to set property version

array
getStyles()

Method to get property Styles

setStyles(array $styles)

Method to set property styles

array
getScripts()

Method to get property Scripts

setScripts(array $scripts)

Method to set property scripts

array
getInternalStyles()

Method to get property InternalStyles

setInternalStyles(array $internalStyles)

Method to set property internalStyles

array
getInternalScripts()

Method to get property InternalScripts

setInternalScripts(array $internalScripts)

Method to set property internalScripts

alias(string $target, string $alias)

alias

string
resolveAlias(string $uri)

resolveAlias

setIndents(string $indents)

Method to set property indents

string
getIndents()

Method to get property Indents

array
normalizeUri(string $uri, string $assetFile = null, string $assetMinFile = null)

normalizeUri

string
addBase(string $uri, string $path = 'path')

addBase

getTemplate()

Method to get property Template

setTemplate(AssetTemplate $template)

Method to set property template

mixed
__call(string $name, array $args)

__call

static string
getJSObject(mixed $data, bool $quoteKey = false)

Internal method to get a JavaScript object notation string from an array

string
path(string $uri = null)

Method to get property Path

string
root(string $uri = null)

Method to get property Root

string
getAssetFolder()

Method to get property AssetFolder

setUriData(UriData $uri)

Method to set property uri

mixed
__get(string $name)

__get

Details

at line line 129
__construct(Config $config, UriData $uri, DispatcherInterface $dispatcher)

AssetManager constructor.

Parameters

Config $config
UriData $uri
DispatcherInterface $dispatcher

at line line 147
AssetManager addStyle(string $url, string $version = null, array $attribs = array())

addStyle

Parameters

string $url
string $version
array $attribs

Return Value

AssetManager

at line line 174
AssetManager addScript(string $url, string $version = null, array $attribs = array())

addScript

Parameters

string $url
string $version
array $attribs

Return Value

AssetManager

at line line 199
AssetManager internalStyle(string $content)

internalStyle

Parameters

string $content

Return Value

AssetManager

at line line 213
AssetManager internalScript(string $content)

internalStyle

Parameters

string $content

Return Value

AssetManager

at line line 227
string renderStyles(bool $withInternal = false)

renderStyles

Parameters

bool $withInternal

Return Value

string

at line line 269
string renderScripts(bool $withInternal = false)

renderStyles

Parameters

bool $withInternal

Return Value

string

at line line 308
string renderInternalStyles()

renderInternalStyles

Return Value

string

at line line 318
string renderInternalScripts()

renderInternalStyles

Return Value

string

at line line 328
string getVersion()

getVersion

Return Value

string

at line line 431
AssetManager setVersion(string $version)

Method to set property version

Parameters

string $version

Return Value

AssetManager Return self to support chaining.

at line line 443
array getStyles()

Method to get property Styles

Return Value

array

at line line 455
AssetManager setStyles(array $styles)

Method to set property styles

Parameters

array $styles

Return Value

AssetManager Return self to support chaining.

at line line 467
array getScripts()

Method to get property Scripts

Return Value

array

at line line 479
AssetManager setScripts(array $scripts)

Method to set property scripts

Parameters

array $scripts

Return Value

AssetManager Return self to support chaining.

at line line 491
array getInternalStyles()

Method to get property InternalStyles

Return Value

array

at line line 503
AssetManager setInternalStyles(array $internalStyles)

Method to set property internalStyles

Parameters

array $internalStyles

Return Value

AssetManager Return self to support chaining.

at line line 515
array getInternalScripts()

Method to get property InternalScripts

Return Value

array

at line line 527
AssetManager setInternalScripts(array $internalScripts)

Method to set property internalScripts

Parameters

array $internalScripts

Return Value

AssetManager Return self to support chaining.

at line line 542
AssetManager alias(string $target, string $alias)

alias

Parameters

string $target
string $alias

Return Value

AssetManager

at line line 558
string resolveAlias(string $uri)

resolveAlias

Parameters

string $uri

Return Value

string

at line line 577
AssetManager setIndents(string $indents)

Method to set property indents

Parameters

string $indents

Return Value

AssetManager Return self to support chaining.

at line line 589
string getIndents()

Method to get property Indents

Return Value

string

at line line 665
array normalizeUri(string $uri, string $assetFile = null, string $assetMinFile = null)

normalizeUri

Parameters

string $uri
string $assetFile
string $assetMinFile

Return Value

array

at line line 691
string addBase(string $uri, string $path = 'path')

addBase

Parameters

string $uri
string $path

Return Value

string

at line line 706
AssetTemplate getTemplate()

Method to get property Template

Return Value

AssetTemplate

at line line 723
AssetManager setTemplate(AssetTemplate $template)

Method to set property template

Parameters

AssetTemplate $template

Return Value

AssetManager Return self to support chaining.

at line line 738
mixed __call(string $name, array $args)

__call

Parameters

string $name
array $args

Return Value

mixed

at line line 770
static string getJSObject(mixed $data, bool $quoteKey = false)

Internal method to get a JavaScript object notation string from an array

Parameters

mixed $data The data to convert to JavaScript object notation
bool $quoteKey Quote json key or not.

Return Value

string JavaScript object notation representation of the array

at line line 840
string path(string $uri = null)

Method to get property Path

Parameters

string $uri

Return Value

string

at line line 857
string root(string $uri = null)

Method to get property Root

Parameters

string $uri

Return Value

string

at line line 872
string getAssetFolder()

Method to get property AssetFolder

Return Value

string

at line line 884
AssetManager setUriData(UriData $uri)

Method to set property uri

Parameters

UriData $uri

Return Value

AssetManager Return self to support chaining.

at line line 898
mixed __get(string $name)

__get

Parameters

string $name

Return Value

mixed