/**
* Replaces response original javascripts by optimized ones (only if javascript
* optimization has been enabled by configuration)
*
* @param sfWebresponse $response
*/
public function replaceJavascripts(sfWebResponse $response)
{
if (is_null($javascriptOptimizer = $this->getOptimizer('javascript'))) {
return;
}
foreach ($javascriptOptimizer->getAssetFiles() as $file) {
$response->removeJavascript($file);
}
$response->addJavascript($javascriptOptimizer->getOptimizedFileWebPath(), 'first');
}