Esempio n. 1
0
 /**
  * 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);
 }
Esempio n. 2
0
 /**
  * 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;
 }