Source of file test17.php
Size: 1,210 Bytes - Last Modified: 2020-07-03T12:08:09+00:00
/var/www/docs.ssmods.com/process/src/test17.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | <?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') ->setAboveWebRootDirLocation('/var/www/upgrades') ->setWebRootName('ecommerce_dashboard') ->setRunInteractively(true) // ->setRunIrreversibly(true) ->setArrayOfModules( [ 1 => [ 'VendorName' => 'sunnysideup', 'VendorNamespace' => 'Sunnysideup', 'PackageName' => 'ecommerce_dashboard', 'PackageNamespace' => 'EcommerceDashboard', 'IsModuleUpgrade' => true, ] ] ) ->setVariableForTask( 'ComposerInstallProject', 'alsoRequire', [ 'sunnysideup/ecommerce' => 'dev-master', // 'sunnysideup/ecommerce_product_variation' => 'master', ] ) ->setVariableForTask( 'SearchAndReplace', 'sourceFolders', [ 'Ecommerce', 'SS4', ] ) ->setRunInteractively(false) ->run(); |