sfWebResponse::addJavascript PHP Method

addJavascript() public method

Adds javascript code to the current web response.
public addJavascript ( string $file, string $position = '', string $options = [] )
$file string The JavaScript file
$position string Position
$options string Javascript options
    public function addJavascript($file, $position = '', $options = array())
    {
        $this->validatePosition($position);
        $this->javascripts[$position][$file] = $options;
    }

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::addJavascript