function _setupGraph($t, $reg, &$deplinks, &$nodes, $package)
    {
        foreach ($t as $dep) {
            $depchannel = !isset($dep['channel']) ? '__uri': $dep['channel'];
            $dname = $reg->parsedPackageNameToString(
                  array(
                      'channel' => $depchannel,
                      'package' => strtolower($dep['name']),
                  ));

            if (isset($nodes[$dname])) {
                if (!isset($deplinks[$dname])) {
                    $deplinks[$dname] = array();
                }
                $deplinks[$dname][$package] = 1;
            }
        }
    }
function _setupGraph($t, $reg, &$deplinks, &$nodes, $package)
    {
        foreach ($t as $dep) {
            $depchannel = !isset($dep['channel']) ? '__uri': $dep['channel'];
            $dname = $reg->parsedPackageNameToString(
                  array(
                      'channel' => $depchannel,
                      'package' => strtolower($dep['name']),
                  ));

            if (isset($nodes[$dname])) {
                if (!isset($deplinks[$dname])) {
                    $deplinks[$dname] = array();
                }
                $deplinks[$dname][$package] = 1;
            }
        }
    }
function _setupGraph ( $ t , $ reg , & $ deplinks , & $ nodes , $ package ) { foreach ( $ t as $ dep ) { $ depchannel = ! isset ( $ dep [ 'channel' ] ) ? '__uri' : $ dep [ 'channel' ] ; $ dname = $ reg -> parsedPackageNameToString ( array ( 'channel' => $ depchannel , 'package' => strtolower ( $ dep [ 'name' ] ) , ) ) ; if ( isset ( $ nodes [ $ dname ] ) ) { if ( ! isset ( $ deplinks [ $ dname ] ) ) { $ deplinks [ $ dname ] = array ( ) ; } $ deplinks [ $ dname ] [ $ package ] = 1 ; } } }
Set up the dependency for installation parsing

@param array $t dependency information
@param PEAR_Registry $reg
@param array $deplinks list of dependency links already established
@param array $nodes all existing package nodes
@param string $package parent package name
@access private
Set up the dependency for installation parsing