diff -r 000000000000 -r 7f95f8617b0b vendor/symfony/src/Symfony/Component/Templating/Helper/AssetsHelper.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/symfony/src/Symfony/Component/Templating/Helper/AssetsHelper.php Sat Sep 24 15:40:41 2011 +0200 @@ -0,0 +1,51 @@ + + * + * 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\Package; +use Symfony\Component\Templating\Asset\PathPackage; +use Symfony\Component\Templating\Asset\UrlPackage; + +/** + * AssetsHelper helps manage asset URLs. + * + * Usage: + * + * + * + * + * + * @author Fabien Potencier + * @author Kris Wallsmith + */ +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); + } +}