Source of file test21.php

Size: 0,916 Bytes - Last Modified: 2020-07-03T12:08:09+00:00

/var/www/docs.ssmods.com/process/src/test21.php

123456789101112131415161718192021222324252627282930313233343536
<?php
require_once __DIR__ . '/vendor/autoload.php';

use Sunnysideup\UpgradeToSilverstripe4\ModuleUpgrader;


/**
 * below are examples
 * of most of the config options
 *
 * N.B. the individual tasks also have config options!
 */
$obj = ModuleUpgrader::create()
    ->setRecipe('SS4-LINT')
    ->setAboveWebRootDirLocation('/var/www/upgrades')
    ->setWebRootName('ecommerce_tax')
    ->setRunInteractively(true)
    // ->setRunIrreversibly(true)
    ->setArrayOfModules(
        [
            1 => [
              'VendorName' => 'sunnysideup',
              'VendorNamespace' => 'Sunnysideup',
              'PackageName' => 'ecommerce_tax',
              'PackageNamespace' => 'EcommerceTax',
              'IsModuleUpgrade' => true,
            ]
        ]
    )
    // ->setVariableForTask(
    //     'ComposerInstallProject',
    //     'installModuleAsVendorModule',
    //     true
    // )
    ->run();