/** * Constructor. * * @param RequestStack $request The current request. * @param string $version The version. * @param string $format The version format. */ public function __construct(RequestStack $requestStack, $version = null, $format = null) { $request = $requestStack->getCurrentRequest(); $this->scriptPath = ltrim(\dirname($request->getScriptName()), '/'); $this->documentRoot = $request->server->get('DOCUMENT_ROOT'); $this->themeName = $request->attributes->get('_theme'); parent::__construct($request->getBasePath(), $version, $format); }
/** * Constructor. * * @param Request $request The current request * @param string $version The version * @param string $format The version format */ public function __construct(Request $request, $version = null, $format = null) { parent::__construct($request->getBasePath(), $version, $format); }
public function __construct($basePath, VersionStrategyInterface $delegate) { parent::__construct($basePath); $this->delegate = $delegate; }