PEAR Manual
Prev |  | Next

# PEAR_PackageFile::fromPackageFile()

PEAR_PackageFile::fromPackageFile() -- Returns information about a package file. Expects the name of a package.xml file as input.

## Synopsis

    require_once '/PackageFile.php';

``array& PEAR_PackageFile::fromPackageFile` (string $descfile, int $state, string|false [$archive = `FALSE`])`

## Description

parse and return a package.xml object from a package.xml file, or a PEAR_Error object upon error.

## Parameter

string `$descfile`

  name of package.xml file

integer `$state`

  package state (one of `PEAR_VALIDATE_*` constants)

string|`FALSE` `$archive`

  full path to the full package .tgz file containing the package.xml, or false for none.

## Return value

returns array with package information

## Throws

throws no exceptions thrown

## Note

This function should be called statically.

Prev | Home | Next
PEAR_PackageFile::fromArray() | Up | PEAR_PackageFile::fromTgzFile()