PEAR_Dependency2::validateArchDependency

PEAR_Dependency2::validateArchDependency() – Spécifie une dépendance complexe sur une version d'OS/processeur/noyau. Utilisez OS pour une dépendance système simple

Synopsis

require_once '/Dependency2.php';

true|PEAR_Error|array PEAR_Dependency2::validateArchDependency ( array $dep )

Description

C'est la seule dépendance qui accepte un masque ereg(). Le masque devra correspondre à la sortie de la fonction PHP php_uname() analysée par la classe OS_Guess. Tout comme toutes les validations de dépendance, TRUE est retourné en cas de succès, PEAR_Error en cas d'échec pour les dépendances requises (et la dépendance d'architecture est requise). Si les options soft, force ou ignore-errors sont spécifiées, un tableau contenant le message d'erreur sera retourné à la place.

Parameter

array $dep

Contenu de la dépendance, comme analysé par le XML.

Throws

No exceptions thrown.

Note

This function can not be called statically.