GObject
in package
AbstractYes
This class holds a pointer to a GObject and manages object lifetime.
Tags
Table of Contents
Properties
- $check_max_stack_size : bool
- libvips executes FFI callbacks off the main thread and this confuses the stack limit checks available since PHP 8.3.0. We need to check if `zend.max_allowed_stack_size` is set to `-1`.
Methods
- __clone() : mixed
- __destruct() : mixed
- ref() : void
- signalConnect() : void
- Connect to a signal on this object.
- unref() : void
- getMarshaler() : Closure|null
Properties
$check_max_stack_size
libvips executes FFI callbacks off the main thread and this confuses the stack limit checks available since PHP 8.3.0. We need to check if `zend.max_allowed_stack_size` is set to `-1`.
private
static bool
$check_max_stack_size
= true
See: https://github.com/libvips/php-vips/pull/237.
Methods
__clone()
public
__clone() : mixed
__destruct()
public
__destruct() : mixed
ref()
public
ref() : void
signalConnect()
Connect to a signal on this object.
public
signalConnect(string $name, callable $callback) : void
The callback will be triggered every time this signal is issued on this instance.
Parameters
- $name : string
- $callback : callable
Tags
unref()
public
unref() : void
getMarshaler()
private
static getMarshaler(string $name, callable $callback) : Closure|null
Parameters
- $name : string
- $callback : callable