function clearContents($baseinstall = false)
    {
        $this->_filesValid = false;
        $this->_isValid = 0;
        if (!isset($this->_packageInfo['contents'])) {
            $this->_packageInfo = $this->_insertBefore($this->_packageInfo,
                array('compatible',
                    'dependencies', 'providesextension', 'usesrole', 'usestask',
                    'srcpackage', 'srcuri', 'phprelease', 'extsrcrelease',
                    'extbinrelease', 'zendextsrcrelease', 'zendextbinrelease',
                    'bundle', 'changelog'), array(), 'contents');
        }
        if ($this->getPackageType() != 'bundle') {
            $this->_packageInfo['contents'] =
                array('dir' => array('attribs' => array('name' => '/')));
            if ($baseinstall) {
                $this->_packageInfo['contents']['dir']['attribs']['baseinstalldir'] = $baseinstall;
            }
        } else {
            $this->_packageInfo['contents'] = array('bundledpackage' => array());
        }
    }
function clearContents($baseinstall = false)
    {
        $this->_filesValid = false;
        $this->_isValid = 0;
        if (!isset($this->_packageInfo['contents'])) {
            $this->_packageInfo = $this->_insertBefore($this->_packageInfo,
                array('compatible',
                    'dependencies', 'providesextension', 'usesrole', 'usestask',
                    'srcpackage', 'srcuri', 'phprelease', 'extsrcrelease',
                    'extbinrelease', 'zendextsrcrelease', 'zendextbinrelease',
                    'bundle', 'changelog'), array(), 'contents');
        }
        if ($this->getPackageType() != 'bundle') {
            $this->_packageInfo['contents'] =
                array('dir' => array('attribs' => array('name' => '/')));
            if ($baseinstall) {
                $this->_packageInfo['contents']['dir']['attribs']['baseinstalldir'] = $baseinstall;
            }
        } else {
            $this->_packageInfo['contents'] = array('bundledpackage' => array());
        }
    }
function clearContents ( $ baseinstall = false ) { $ this -> _filesValid = false ; $ this -> _isValid = 0 ; if ( ! isset ( $ this -> _packageInfo [ 'contents' ] ) ) { $ this -> _packageInfo = $ this -> _insertBefore ( $ this -> _packageInfo , array ( 'compatible' , 'dependencies' , 'providesextension' , 'usesrole' , 'usestask' , 'srcpackage' , 'srcuri' , 'phprelease' , 'extsrcrelease' , 'extbinrelease' , 'zendextsrcrelease' , 'zendextbinrelease' , 'bundle' , 'changelog' ) , array ( ) , 'contents' ) ; } if ( $ this -> getPackageType ( ) != 'bundle' ) { $ this -> _packageInfo [ 'contents' ] = array ( 'dir' => array ( 'attribs' => array ( 'name' => '/' ) ) ) ; if ( $ baseinstall ) { $ this -> _packageInfo [ 'contents' ] [ 'dir' ] [ 'attribs' ] [ 'baseinstalldir' ] = $ baseinstall ; } } else { $ this -> _packageInfo [ 'contents' ] = array ( 'bundledpackage' => array ( ) ) ; } }
Reset the listing of package contents
@param string base installation dir for the whole package, if any
Reset the listing of package contents