PHP Class PhpBrew\VariantBuilder
TODO: In future, we want different kind of variant:
1. configure option variant
2. pecl package variant, e.g. +xdebug +phpunit
3. config settings variant. +timezone=Asia/Taipei
API:
$variantBuilder = new VariantBuilder;
$variantBuilder->register('debug', function () {
});
$variantBuilder->build($build);
Afficher le fichier
Open project: phpbrew/phpbrew
Class Usage Examples
Méthodes publiques
Méthodes publiques
Private Methods
Méthode |
Description |
|
getConflict ( Build $build, $feature ) |
|
|
Method Details
__construct()
public méthode
addOptions()
public méthode
Build variants to configure options from php build object.
public build ( Build $build ) : array | void |
$build |
Build |
The build object, contains version information |
Résultat |
array | void |
|
buildDisableVariant()
public méthode
buildVariant()
public méthode
Build options from variant.
checkConflicts()
public méthode
checkPkgPrefix()
public méthode
getVariantNames()
public méthode
Property Details
$builtList public_oe property
is for checking built variants
contains ['-pdo','mysql','-sqlite','-debug']
$conflicts public_oe property
$options public_oe property
$variants public_oe property
$virtualVariants public_oe property