52 lines
1.7 KiB
YAML
52 lines
1.7 KiB
YAML
name: PathPackage
|
|
class_comment: '# * Package that adds a base path to asset URLs in addition to a version.
|
|
|
|
# *
|
|
|
|
# * In addition to the provided base path, this package also automatically
|
|
|
|
# * prepends the current request base path if a Context is available to
|
|
|
|
# * allow a website to be hosted easily under any given path under the Web
|
|
|
|
# * Server root directory.
|
|
|
|
# *
|
|
|
|
# * @author Fabien Potencier <fabien@symfony.com>'
|
|
dependencies:
|
|
- name: ContextInterface
|
|
type: class
|
|
source: Symfony\Component\Asset\Context\ContextInterface
|
|
- name: VersionStrategyInterface
|
|
type: class
|
|
source: Symfony\Component\Asset\VersionStrategy\VersionStrategyInterface
|
|
properties: []
|
|
methods:
|
|
- name: __construct
|
|
visibility: public
|
|
parameters:
|
|
- name: basePath
|
|
- name: versionStrategy
|
|
- name: context
|
|
default: 'null'
|
|
comment: "# * Package that adds a base path to asset URLs in addition to a version.\n\
|
|
# *\n# * In addition to the provided base path, this package also automatically\n\
|
|
# * prepends the current request base path if a Context is available to\n# * allow\
|
|
\ a website to be hosted easily under any given path under the Web\n# * Server\
|
|
\ root directory.\n# *\n# * @author Fabien Potencier <fabien@symfony.com>\n# */\n\
|
|
# class PathPackage extends Package\n# {\n# private string $basePath;\n# \n# /**\n\
|
|
# * @param string $basePath The base path to be prepended to relative paths"
|
|
- name: getUrl
|
|
visibility: public
|
|
parameters:
|
|
- name: path
|
|
comment: null
|
|
- name: getBasePath
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Returns the base path.'
|
|
traits:
|
|
- Symfony\Component\Asset\Context\ContextInterface
|
|
- Symfony\Component\Asset\VersionStrategy\VersionStrategyInterface
|
|
interfaces: []
|