function fromArray($pinfo)
    {
        unset($pinfo['old']);
        unset($pinfo['xsdversion']);
        // If the changelog isn't an array then it was passed in as an empty tag
        if (isset($pinfo['changelog']) && !is_array($pinfo['changelog'])) {
          unset($pinfo['changelog']);
        }
        $this->_incomplete = false;
        $this->_packageInfo = $pinfo;
    }
function fromArray($pinfo)
    {
        unset($pinfo['old']);
        unset($pinfo['xsdversion']);
        // If the changelog isn't an array then it was passed in as an empty tag
        if (isset($pinfo['changelog']) && !is_array($pinfo['changelog'])) {
          unset($pinfo['changelog']);
        }
        $this->_incomplete = false;
        $this->_packageInfo = $pinfo;
    }
function fromArray ( $ pinfo ) { unset ( $ pinfo [ 'old' ] ) ; unset ( $ pinfo [ 'xsdversion' ] ) ; // If the changelog isn't an array then it was passed in as an empty tag if ( isset ( $ pinfo [ 'changelog' ] ) && ! is_array ( $ pinfo [ 'changelog' ] ) ) { unset ( $ pinfo [ 'changelog' ] ) ; } $ this -> _incomplete = false ; $ this -> _packageInfo = $ pinfo ; }
Directly set the array that defines this packagefile

WARNING: no validation.  This should only be performed by internal methods
inside PEAR or by inputting an array saved from an existing PEAR_PackageFile_v2
@param array
Directly set the array that defines this packagefile