PHP Класс 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);
Показать файл
Открыть проект
Примеры использования класса
Открытые свойства
Открытые методы
Приватные методы
Описание методов
__construct()
публичный Метод
addOptions()
публичный Метод
Build variants to configure options from php build object.
public build ( Build $build ) : array | void |
$build |
Build |
The build object, contains version information |
Результат |
array | void |
|
buildDisableVariant()
публичный Метод
buildVariant()
публичный Метод
Build options from variant.
checkConflicts()
публичный Метод
checkPkgPrefix()
публичный Метод
getVariantNames()
публичный Метод
Описание свойств
$builtList публичное свойство
is for checking built variants
contains ['-pdo','mysql','-sqlite','-debug']
$conflicts публичное свойство
$options публичное свойство
$variants публичное свойство
$virtualVariants публичное свойство