Source of file StringAsset.php
Size: 1,322 Bytes - Last Modified: 2013-06-02T00:13:43+02:00
/home/theseer/Downloads/Symfony/vendor/kriswallsmith/assetic/src/Assetic/Asset/StringAsset.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?php /* * This file is part of the Assetic package, an OpenSky project. * * (c) 2010-2013 OpenSky Project Inc * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Assetic\Asset; use Assetic\Filter\FilterInterface; /** * Represents a string asset. * * @author Kris Wallsmith <kris.wallsmith@gmail.com> */ class StringAsset extends BaseAsset { private $content; private $lastModified; /** * Constructor. * * @param string $content The content of the asset * @param array $filters Filters for the asset * @param string $sourceRoot The source asset root directory * @param string $sourcePath The source asset path */ public function __construct($content, $filters = array(), $sourceRoot = null, $sourcePath = null) { $this->content = $content; parent::__construct($filters, $sourceRoot, $sourcePath); } public function load(FilterInterface $additionalFilter = null) { $this->doLoad($this->content, $additionalFilter); } public function setLastModified($lastModified) { $this->lastModified = $lastModified; } public function getLastModified() { return $this->lastModified; } } |