PHP Класс Shopware\Install\Services\Install\Release

Class Release
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$config ShopwareCli\Config
$configWriter Shopware\Install\Services\ConfigWriter
$database Shopware\Install\Services\Database
$demoData Shopware\Install\Services\Demodata
$vcsGenerator Shopware\Install\Services\VcsGenerator

Открытые методы

Метод Описание
__construct ( ReleaseDownloader $releaseDownloader, ShopwareCli\Config $config, Shopware\Install\Services\VcsGenerator $vcsGenerator, Shopware\Install\Services\ConfigWriter $configWriter, Shopware\Install\Services\Database $database, Shopware\Install\Services\Demodata $demodata, ShopwareCli\Services\IoService $ioService, Shopware\Install\Services\PostInstall $postInstall, ShopwareCli\Services\ProcessExecutor $processExecutor )
installShopware ( InstallationRequest $request )

Приватные методы

Метод Описание
createDatabase ( InstallationRequest $request )
createShopwareConfig ( InstallationRequest $request ) Write shopware's config.php
generateVcsMapping ( $installDir )
lockInstaller ( string $installDir ) Create install.lock in SW5
runInstaller ( InstallationRequest $request )
setupDatabase ( InstallationRequest $request )

Описание методов

__construct() публичный Метод

public __construct ( ReleaseDownloader $releaseDownloader, ShopwareCli\Config $config, Shopware\Install\Services\VcsGenerator $vcsGenerator, Shopware\Install\Services\ConfigWriter $configWriter, Shopware\Install\Services\Database $database, Shopware\Install\Services\Demodata $demodata, ShopwareCli\Services\IoService $ioService, Shopware\Install\Services\PostInstall $postInstall, ShopwareCli\Services\ProcessExecutor $processExecutor )
$releaseDownloader Shopware\Install\Services\ReleaseDownloader
$config ShopwareCli\Config
$vcsGenerator Shopware\Install\Services\VcsGenerator
$configWriter Shopware\Install\Services\ConfigWriter
$database Shopware\Install\Services\Database
$demodata Shopware\Install\Services\Demodata
$ioService ShopwareCli\Services\IoService
$postInstall Shopware\Install\Services\PostInstall
$processExecutor ShopwareCli\Services\ProcessExecutor

installShopware() публичный Метод

public installShopware ( InstallationRequest $request )
$request Shopware\Install\Struct\InstallationRequest

Описание свойств

$config защищенное свойство

protected Config,ShopwareCli $config
Результат ShopwareCli\Config

$configWriter защищенное свойство

protected ConfigWriter,Shopware\Install\Services $configWriter
Результат Shopware\Install\Services\ConfigWriter

$database защищенное свойство

protected Database,Shopware\Install\Services $database
Результат Shopware\Install\Services\Database

$demoData защищенное свойство

protected Demodata,Shopware\Install\Services $demoData
Результат Shopware\Install\Services\Demodata

$vcsGenerator защищенное свойство

protected VcsGenerator,Shopware\Install\Services $vcsGenerator
Результат Shopware\Install\Services\VcsGenerator