public function WebformEntityController::javascript in Webform 8.5
Same name and namespace in other branches
- 6.x src/Controller/WebformEntityController.php \Drupal\webform\Controller\WebformEntityController::javascript()
Returns a webform's JavaScript.
Parameters
\Symfony\Component\HttpFoundation\Request $request: The current request.
\Drupal\webform\WebformInterface $webform: The webform.
Return value
\Symfony\Component\HttpFoundation\Response|\Drupal\Core\Cache\CacheableResponse The response object.
1 string reference to 'WebformEntityController::javascript'
File
- src/
Controller/ WebformEntityController.php, line 131
Class
- WebformEntityController
- Provides route responses for Webform entity.
Namespace
Drupal\webform\ControllerCode
public function javascript(Request $request, WebformInterface $webform) {
$assets = $webform
->getAssets();
if ($webform
->access('update')) {
return new WebformUncacheableResponse($assets['javascript'], 200, [
'Content-Type' => 'text/javascript',
]);
}
else {
return new CacheableResponse($assets['javascript'], 200, [
'Content-Type' => 'text/javascript',
]);
}
}