If a closure is connected to the 'destroy' signal, then it will be invalidated after the GObject is destroyed, so we cannot call g_closure_invalidate() on it in phpg_free_gobject_storage(). Instead, we install another invalidation notifier that will remove the closure from the watched list.
If a closure is connected to the 'destroy' signal, then it will be
invalidated after the GObject is destroyed, so we cannot call
g_closure_invalidate() on it in phpg_free_gobject_storage(). Instead, we
install another invalidation notifier that will remove the closure from
the watched list.


marcosptf/php-gtk-src,php/php-gtk-src,php/php-gtk-src,marcosptf/php-gtk-src,php/php-gtk-src,marcosptf/php-gtk-src,marcosptf/php-gtk-src,marcosptf/php-gtk-src,marcosptf/php-gtk-src,php/php-gtk-src,php/php-gtk-src,php/php-gtk-src