<?php
 
 
 
require_once 'PEAR/PackageFileManager/Frontend.php';
 
 
 
function varDump($var)
 
{
 
    $available = PEAR_PackageFileManager2::isIncludeable('Var_Dump.php');
 
    if ($available) {
 
        include_once 'Var_Dump.php';
 
        Var_Dump::display($var, false, array('display_mode' => 'HTML4_Table'));
 
    } else {
 
        $styles = array('');
 
        echo '<pre style="background-color:#eee; color:#000; padding:1em;">';
 
        var_dump($var);
 
        echo '</pre>';
 
    }
 
}
 
 
 
session_start();
 
 
 
// configuration options
 
$conf['pfm']['baseinstalldir'] = 'Text';
 
$config = array($conf, 'phparray');
 
 
 
// where to find package sources
 
$pkgDir = 'E:/PEAR/Text/Text_Highlighter-0.6.9';
 
 
 
$web =& PEAR_PackageFileManager_Frontend::singleton('Web', $pkgDir);
 
$web->loadPreferences($config);
 
if ($web->hasErrors()) {
 
    $errors = $web->getErrors();
 
    varDump($errors); die('exit on Error');
 
}
 
 
 
echo '<h1>Package Summary </h1>';
 
$def = $web->getDefaults('package');
 
varDump($def);
 
 
 
echo '<h1>Latest Release </h1>';
 
$def = $web->getDefaults('release');
 
varDump($def);
 
 
 
echo '<h1>Maintainers </h1>';
 
$def = $web->getDefaults('maintainers');
 
varDump($def);
 
 
 
echo '<h1>Dependencies </h1>';
 
echo '<p>with packages installed and extensions available </p>';
 
$def = $web->getDefaults('dependencies');
 
varDump($def);
 
 
 
?>