JS_LIBRARY

The default group for JavaScript and jQuery libraries added to the page. File core/includes/common.inc, line 114 Common functions that many Drupal modules will need to reference. Code const JS_LIBRARY = -100;

JS_DEFAULT

The default group for module JavaScript code added to the page. File core/includes/common.inc, line 119 Common functions that many Drupal modules will need to reference. Code const JS_DEFAULT = 0;

JsOptimizer::optimize

public JsOptimizer::optimize(array $js_asset) Optimizes an asset. Parameters array $asset: An asset. Return value string The optimized asset's contents. Overrides AssetOptimizerInterface::optimize File core/lib/Drupal/Core/Asset/JsOptimizer.php, line 15 Class JsOptimizer Optimizes a JavaScript asset. Namespace Drupal\Core\Asset Code public function optimize(array $js_asset) { if ($js_asset['type'] !== 'file') { throw new \Exception('Only file JavaScript assets can be optimized.

JsOptimizer::clean

public JsOptimizer::clean($contents) Processes the contents of a javascript asset for cleanup. Parameters string $contents: The contents of the javascript asset. Return value string Contents of the javascript asset. Overrides AssetOptimizerInterface::clean File core/lib/Drupal/Core/Asset/JsOptimizer.php, line 47 Class JsOptimizer Optimizes a JavaScript asset. Namespace Drupal\Core\Asset Code public function clean($contents) { // Remove JS source and source mapping urls or these may

JsOptimizer

Optimizes a JavaScript asset. Hierarchy class \Drupal\Core\Asset\JsOptimizer implements AssetOptimizerInterface File core/lib/Drupal/Core/Asset/JsOptimizer.php, line 10 Namespace Drupal\Core\Asset Members Name Modifiers Type Description JsOptimizer::clean public function Processes the contents of a javascript asset for cleanup. Overrides AssetOptimizerInterface::clean JsOptimizer::optimize public function Optimizes an asset. Overrides AssetOptimizerInterface::opt

Json::getFileExtension

public static Json::getFileExtension() Gets the file extension for this serialization format. Return value string The file extension, without leading dot. Overrides SerializationInterface::getFileExtension File core/lib/Drupal/Component/Serialization/Json.php, line 32 Class Json Default serialization for JSON. Namespace Drupal\Component\Serialization Code public static function getFileExtension() { return 'json'; }

Json::encode

public static Json::encode($variable) Uses HTML-safe strings, with several characters escaped. Overrides SerializationInterface::encode File core/lib/Drupal/Component/Serialization/Json.php, line 17 Class Json Default serialization for JSON. Namespace Drupal\Component\Serialization Code public static function encode($variable) { // Encode <, >, ', &, and ". return json_encode($variable, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT); }

Json::decode

public static Json::decode($string) Decodes data from the serialization format. Parameters string $raw: The raw data string to decode. Return value mixed The decoded data. Overrides SerializationInterface::decode File core/lib/Drupal/Component/Serialization/Json.php, line 25 Class Json Default serialization for JSON. Namespace Drupal\Component\Serialization Code public static function decode($string) { return json_decode($string, TRUE); }

Json

Default serialization for JSON. Hierarchy class \Drupal\Component\Serialization\Json implements SerializationInterface Related topics REST and Application Integration Integrating third-party applications using REST and related operations. File core/lib/Drupal/Component/Serialization/Json.php, line 10 Namespace Drupal\Component\Serialization Members Name Modifiers Type Description Json::decode public static function Decodes data from the serialization format. Overrides

JsCollectionRenderer::__construct

public JsCollectionRenderer::__construct(StateInterface $state) Constructs a JsCollectionRenderer. Parameters \Drupal\Core\State\StateInterface $state: The state key/value store. File core/lib/Drupal/Core/Asset/JsCollectionRenderer.php, line 26 Class JsCollectionRenderer Renders JavaScript assets. Namespace Drupal\Core\Asset Code public function __construct(StateInterface $state) { $this->state = $state; }