Package
in package
implements
PackageInterface
Basic package that adds a version to asset URLs.
Tags
Table of Contents
Interfaces
- PackageInterface
- Asset package interface.
Properties
- $context : mixed
- $versionStrategy : mixed
Methods
- __construct() : mixed
- getUrl() : string
- Returns an absolute or root-relative public path.
- getVersion() : string
- Returns the asset version for an asset.
- getContext() : ContextInterface
- getVersionStrategy() : VersionStrategyInterface
- isAbsoluteUrl() : bool
Properties
$context
private
mixed
$context
$versionStrategy
private
mixed
$versionStrategy
Methods
__construct()
public
__construct(VersionStrategyInterface $versionStrategy[, ContextInterface $context = null ]) : mixed
Parameters
- $versionStrategy : VersionStrategyInterface
- $context : ContextInterface = null
getUrl()
Returns an absolute or root-relative public path.
public
getUrl(string $path) : string
Parameters
- $path : string
Return values
stringgetVersion()
Returns the asset version for an asset.
public
getVersion(string $path) : string
Parameters
- $path : string
Return values
stringgetContext()
protected
getContext() : ContextInterface
Return values
ContextInterfacegetVersionStrategy()
protected
getVersionStrategy() : VersionStrategyInterface
Return values
VersionStrategyInterfaceisAbsoluteUrl()
protected
isAbsoluteUrl(string $url) : bool
Parameters
- $url : string