PHP Класс Deployer\Task\Task

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( string $name, callable $callback = null )
addAfter ( string $task )
addBefore ( string $task )
desc ( string $description ) : Task Set task description.
getAfter ( ) : string[] Get after tasks names.
getBefore ( ) : string[] Get before tasks names.
getDescription ( ) : string
getName ( ) : string
getOnlyForStage ( ) : array
getOnlyOn ( ) : array
isForStages ( $stages ) : boolean Decide to run or not to run for these stages.
isOnServer ( string $serverName ) : boolean Decide to run or not to run on this server.
isOnce ( ) : boolean
isPrivate ( ) : boolean
once ( ) : Task Set this task local and run only once.
onlyForStage ( array | string $stages = [] ) : Task Indicate for which stages this task should be run.
onlyOn ( array | string $servers = [] ) : Task
run ( Deployer\Task\Context $context ) Run task.
setPrivate ( ) : Task Mark task as private.

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

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

public __construct ( string $name, callable $callback = null )
$name string Tasks name
$callback callable Task code.

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

public addAfter ( string $task )
$task string

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

public addBefore ( string $task )
$task string

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

Set task description.
public desc ( string $description ) : Task
$description string
Результат Task

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

Get after tasks names.
public getAfter ( ) : string[]
Результат string[]

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

Get before tasks names.
public getBefore ( ) : string[]
Результат string[]

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

public getDescription ( ) : string
Результат string

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

public getName ( ) : string
Результат string

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

public getOnlyForStage ( ) : array
Результат array

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

public getOnlyOn ( ) : array
Результат array

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

Decide to run or not to run for these stages.
public isForStages ( $stages ) : boolean
$stages
Результат boolean

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

Decide to run or not to run on this server.
public isOnServer ( string $serverName ) : boolean
$serverName string
Результат boolean

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

public isOnce ( ) : boolean
Результат boolean

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

public isPrivate ( ) : boolean
Результат boolean

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

Set this task local and run only once.
public once ( ) : Task
Результат Task

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

Indicate for which stages this task should be run.
public onlyForStage ( array | string $stages = [] ) : Task
$stages array | string
Результат Task

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

public onlyOn ( array | string $servers = [] ) : Task
$servers array | string
Результат Task

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

Run task.
public run ( Deployer\Task\Context $context )
$context Deployer\Task\Context

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

Mark task as private.
public setPrivate ( ) : Task
Результат Task