PEAR Manual
Prev |  | Next

# PEAR_Dependency2::validateSubpackageDependency()

PEAR_Dependency2::validateSubpackageDependency() -- validateSubpackageDependency

## Synopsis

    require_once '/Dependency2.php';

``array|true|PEAR_Error PEAR_Dependency2::validateSubpackageDependency` (array $dep, bool $required, array $params)`

## Description

Validate a subpackage-style dependency. This is identical to a package dependency from a validation perspective, and so documentation for validatePackageDependency() should be referenced for details.

## Parameter

array `$dep`

  dependency array as defined by package.xml 2.0

boolean `$required`

  whether this is a required or optional dependency

array `$params`

  array of PEAR_Downloader_Package objects representing packages to be downloaded that can be used to validate dependencies

## Throws

throws no exceptions thrown

## Note

This function can not be called statically.

Prev | Home | Next
PEAR_Dependency2::validatePhpDependency() | Up | PEAR_DependencyDB