PHP 클래스 Shopware\Install\Services\Install\Release

Class Release
파일 보기 프로젝트 열기: shopwarelabs/sw-cli-tools

보호된 프로퍼티들

프로퍼티 타입 설명
$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