V8Js::registerExtension

(PECL v8js >= 0.1.0)

V8Js::registerExtensionRegistra extensiones Javascript para V8Js

Descripción

public static V8Js::registerExtension(
    string $extension_name,
    string $script,
    array $dependencies = array(),
    bool $auto_enable = false
): bool

Registra el código Javascript pasado por el argumento script como extensión para ser utilizada en los contextos V8Js.

Parámetros

extension_name

Nombre de la extensión a registrar.

script

El código Javascript a registrar.

dependencies

Un array de nombres de extensiones de las que depende la extensión que se está registrando. Cada una de ellas será activada automáticamente al cargar esta extensión.

Nota:

Todas las extensiones, incluyendo las dependencias, deben ser registradas antes de la creación de cualquier objeto V8Js que las utilice.

auto_enable

Si se establece en true, la extensión será activada automáticamente en todos los contextos V8Js.

Valores devueltos

Devuelve true si la extensión se ha registrado con éxito, false en caso contrario.