PHP Class Deployer\Initializer\Initializer

Author: Vitaliy Zhuk ([email protected])
Mostrar archivo Open project: elfet/deployer Class Usage Examples

Public Methods

Method Description
addTemplate ( string $name, Deployer\Initializer\Template\TemplateInterface $template ) : Initializer Add template to initializer
getTemplateNames ( ) : array Get template names
initialize ( string $template, string $directory, string $file = 'deploy.php' ) : string Initialize deployer in project

Private Methods

Method Description
checkDirectoryBeforeInitialize ( string $directory ) Check the directory before initialize
checkFileBeforeInitialize ( string $directory, string $file ) Check the file before initialize

Method Details

addTemplate() public method

Add template to initializer
public addTemplate ( string $name, Deployer\Initializer\Template\TemplateInterface $template ) : Initializer
$name string
$template Deployer\Initializer\Template\TemplateInterface
return Initializer

getTemplateNames() public method

Get template names
public getTemplateNames ( ) : array
return array

initialize() public method

Initialize deployer in project
public initialize ( string $template, string $directory, string $file = 'deploy.php' ) : string
$template string
$directory string
$file string
return string The configuration file path