XPSPL\SIG::set_parent PHP Method

set_parent() public method

Sets the parent signal.
public set_parent ( SIG $signal ) : void
$signal SIG \XPSPL\Signal
return void
    public function set_parent(SIG $signal)
    {
        // Detect if parent is itself to avoid circular referencing
        if ($this === $signal) {
            $signal = SIGNAL_SELF_PARENT;
        }
        $this->_parent = $signal;
    }