private function _closeAgentLaunchProcess()
    {
        if (is_resource($this->_agentProcess)) {
            $this->_debug('CLOSING GPG-AGENT LAUNCH PROCESS');

            // close agent pipes
            foreach ($this->_agentPipes as $pipe) {
                fflush($pipe);
                fclose($pipe);
            }

            // close agent launching process
            proc_close($this->_agentProcess);

            $this->_agentProcess = null;
            $this->_agentPipes   = array();

            $this->_debug('GPG-AGENT LAUNCH PROCESS CLOSED');
        }
    }
private function _closeAgentLaunchProcess()
    {
        if (is_resource($this->_agentProcess)) {
            $this->_debug('CLOSING GPG-AGENT LAUNCH PROCESS');

            // close agent pipes
            foreach ($this->_agentPipes as $pipe) {
                fflush($pipe);
                fclose($pipe);
            }

            // close agent launching process
            proc_close($this->_agentProcess);

            $this->_agentProcess = null;
            $this->_agentPipes   = array();

            $this->_debug('GPG-AGENT LAUNCH PROCESS CLOSED');
        }
    }
private function _closeAgentLaunchProcess ( ) { if ( is_resource ( $ this -> _agentProcess ) ) { $ this -> _debug ( 'CLOSING GPG-AGENT LAUNCH PROCESS' ) ; // close agent pipes foreach ( $ this -> _agentPipes as $ pipe ) { fflush ( $ pipe ) ; fclose ( $ pipe ) ; } // close agent launching process proc_close ( $ this -> _agentProcess ) ; $ this -> _agentProcess = null ; $ this -> _agentPipes = array ( ) ; $ this -> _debug ( 'GPG-AGENT LAUNCH PROCESS CLOSED' ) ; } }
Closes a the internal GPG-AGENT subprocess

Closes the internal GPG-AGENT subprocess. Sets the private class property
{@link Crypt_GPG_Engine::$_agentProcess} to null.

@return void

@see Crypt_GPG_Engine::_openSubprocess()
@see Crypt_GPG_Engine::$_agentProcess
Closes a the internal GPG - AGENT subprocess