protected function _prepareInput($data, $isFile = false, $allowEmpty = true)
    {
        if ($isFile) {
            $input = @fopen($data, 'rb');
            if ($input === false) {
                throw new Crypt_GPG_FileException(
                    'Could not open input file "' . $data . '"',
                    0,
                    $data
                );
            }
        } else {
            $input = strval($data);
            if (!$allowEmpty && $input === '') {
                throw new Crypt_GPG_NoDataException(
                    'No valid input data found.',
                    self::ERROR_NO_DATA
                );
            }
        }

        return $input;
    }
protected function _prepareInput($data, $isFile = false, $allowEmpty = true)
    {
        if ($isFile) {
            $input = @fopen($data, 'rb');
            if ($input === false) {
                throw new Crypt_GPG_FileException(
                    'Could not open input file "' . $data . '"',
                    0,
                    $data
                );
            }
        } else {
            $input = strval($data);
            if (!$allowEmpty && $input === '') {
                throw new Crypt_GPG_NoDataException(
                    'No valid input data found.',
                    self::ERROR_NO_DATA
                );
            }
        }

        return $input;
    }
protected function _prepareInput ( $ data , $ isFile = false , $ allowEmpty = true ) { if ( $ isFile ) { $ input = @ fopen ( $ data , 'rb' ) ; if ( $ input === false ) { throw new Crypt_GPG_FileException ( 'Could not open input file "' . $ data . '"' , 0 , $ data ) ; } } else { $ input = strval ( $ data ) ; if ( ! $ allowEmpty && $ input === '' ) { throw new Crypt_GPG_NoDataException ( 'No valid input data found.' , self :: ERROR_NO_DATA ) ; } } return $ input ; }
Prepares command input

@param string  $data       the input data.
@param boolean $isFile     whether or not the input is a filename.
@param boolean $allowEmpty whether to check if the input is not empty.

@throws Crypt_GPG_NoDataException if the key data is missing.
@throws Crypt_GPG_FileException if the file is not readable.
Prepares command input