1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- /*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
- namespace Symfony\Component\Templating\Helper;
- use Symfony\Component\Templating\Asset\PathPackage;
- use Symfony\Component\Templating\Asset\UrlPackage;
- /**
- * AssetsHelper helps manage asset URLs.
- *
- * Usage:
- *
- * <code>
- * <img src="<?php echo $view['assets']->getUrl('foo.png') ?>" />
- * </code>
- *
- * @author Fabien Potencier <fabien@symfony.com>
- * @author Kris Wallsmith <kris@symfony.com>
- */
- class AssetsHelper extends CoreAssetsHelper
- {
- /**
- * Constructor.
- *
- * @param string $basePath The base path
- * @param string|array $baseUrls Base asset URLs
- * @param string $version The asset version
- * @param string $format The version format
- * @param array $namedPackages Additional packages
- */
- public function __construct($basePath = null, $baseUrls = array(), $version = null, $format = null, $namedPackages = array())
- {
- if ($baseUrls) {
- $defaultPackage = new UrlPackage($baseUrls, $version, $format);
- } else {
- $defaultPackage = new PathPackage($basePath, $version, $format);
- }
- parent::__construct($defaultPackage, $namedPackages);
- }
- }
|