PHP Class Shopware\Install\Command\ShopwareInstallReleaseCommand

Inheritance: extends Shopware\Install\Command\ShopwareInstallReleaseDirectoryCommand
Afficher le fichier Open project: shopwarelabs/sw-cli-tools

Méthodes publiques

Méthode Description
genericValidator ( string $input ) : string
interact ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
validateInstallDir ( string $path ) : string

Méthodes protégées

Méthode Description
configure ( )
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
getConfig ( ) : ShopwareCli\Config
validateInput ( Symfony\Component\Console\Input\InputInterface $input )

Private Methods

Méthode Description
addAdminOptions ( )
addDbOptions ( )
addInstallerOptions ( )
addShopOptions ( )
askBasePath ( Symfony\Component\Console\Input\InputInterface $input, ShopwareCli\Services\IoService $ioService, string $suggestion )
askDatabaseName ( Symfony\Component\Console\Input\InputInterface $input, ShopwareCli\Services\IoService $ioService, string $suggestion )
askDatabasePassword ( Symfony\Component\Console\Input\InputInterface $input, ShopwareCli\Services\IoService $ioService )
askDatabaseUser ( Symfony\Component\Console\Input\InputInterface $input, ShopwareCli\Services\IoService $ioService )
askGenericOptions ( Symfony\Component\Console\Input\InputInterface $input, ShopwareCli\Services\IoService $ioService ) Make sure, that some required fields are available
askInstallationDirectory ( Symfony\Component\Console\Input\InputInterface $input, ShopwareCli\Services\IoService $ioService, string $suggestion ) : string
askRelease ( Symfony\Component\Console\Input\InputInterface $input, ShopwareCli\Services\IoService $ioService ) : string

Method Details

configure() protected méthode

protected configure ( )

execute() protected méthode

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

genericValidator() public méthode

public genericValidator ( string $input ) : string
$input string
Résultat string

getConfig() protected méthode

protected getConfig ( ) : ShopwareCli\Config
Résultat ShopwareCli\Config

interact() public méthode

public interact ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

validateInput() protected méthode

protected validateInput ( Symfony\Component\Console\Input\InputInterface $input )
$input Symfony\Component\Console\Input\InputInterface

validateInstallDir() public méthode

public validateInstallDir ( string $path ) : string
$path string
Résultat string