<?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);
?>