Encapsulates asset loading logic.
string $content The asset content:
FilterInterface $additionalFilter An additional filter:
protected function doLoad($content, FilterInterface $additionalFilter = null) {
$filter = clone $this->filters;
if ($additionalFilter) {
$filter
->ensure($additionalFilter);
}
$asset = clone $this;
$asset
->setContent($content);
$filter
->filterLoad($asset);
$this->content = $asset
->getContent();
$this->loaded = true;
}