PEAR_PackageFile::fromXmlString()

PEAR_PackageFile::fromXmlString()  -- fromXmlString

Synopsis

require_once '/PackageFile.php';

PEAR_PackageFile_v1|PEAR_PackageFile_v2|PEAR_Error& PEAR_PackageFile::fromXmlString (string $data, int $state, string $file, string|false [$archive = FALSE])

Description

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

Parameter

string $data

contents of package.xml file

integer $state

package state (one of PEAR_VALIDATE_* constants)

string $file

full path to the package.xml file (and the files it references)

string|FALSE $archive

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

Throws

throws no exceptions thrown

Note

This function can not be called statically.