sfWebResponse::removeJavascript PHP Method

removeJavascript() public method

Removes a JavaScript file from the current web response.
public removeJavascript ( string $file )
$file string The Javascript file to remove
    public function removeJavascript($file)
    {
        foreach ($this->getPositions() as $position) {
            unset($this->javascripts[$position][$file]);
        }
    }

Usage Example

 /**
  * 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');
 }
All Usage Examples Of sfWebResponse::removeJavascript