$this->assetsBeingCreated
[] =
$logicalPath;
$asset =
new MappedAsset($logicalPath,
$sourcePath,
$this->assetsPathResolver->
resolvePublicPath($logicalPath));
[$digest,
$isPredigested] =
$this->
getDigest($asset);
$asset =
new MappedAsset( $asset->logicalPath,
$asset->sourcePath,
$asset->publicPathWithoutDigest,
$this->
getPublicPath($asset),
$this->
calculateContent($asset),
$digest,
$isPredigested,
$asset->
getDependencies(),
$asset->
getFileDependencies(),
);
$this->assetsCache
[$logicalPath] =
$asset;
array_pop($this->assetsBeingCreated
);
}