Package
in package
implements
PackageInterface
Basic package that adds a version to asset URLs.
Tags
Interfaces, Classes, Traits and Enums
- PackageInterface
- Asset package interface.
Table of Contents
- $context : mixed
- $versionStrategy : mixed
- __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
Return values
mixed —getUrl()
Returns an absolute or root-relative public path.
public
getUrl(mixed $path) : string
Parameters
- $path : mixed
-
A path
Return values
string —The public path
getVersion()
Returns the asset version for an asset.
public
getVersion(mixed $path) : string
Parameters
- $path : mixed
-
A path
Return values
string —The version string
getContext()
protected
getContext() : ContextInterface
Return values
ContextInterface —getVersionStrategy()
protected
getVersionStrategy() : VersionStrategyInterface
Return values
VersionStrategyInterface —isAbsoluteUrl()
protected
isAbsoluteUrl(mixed $url) : bool
Parameters
- $url : mixed