PHP Класс DeployDispatcher

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

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

Свойство Тип Описание
$environment DNEnvironment
$project DNProject

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

Метод Описание
Link ( string $action = '' ) : string
abort ( SS_HTTPRequest $request ) : SS_HTTPResponse
can_abort_deployment ( DNEnvironment $environment, Member $member = null ) : boolean
createdeployment ( SS_HTTPRequest $request ) : SS_HTTPResponse Create deployment. Can't use {@link create()} as it's taken by Object.
delete ( SS_HTTPRequest $request ) : SS_HTTPResponse
getModel ( string $name = '' ) : array
history ( SS_HTTPRequest $request ) : SS_HTTPResponse
index ( SS_HTTPRequest $request ) : HTMLText | SS_HTTPResponse
init ( )
log ( SS_HTTPRequest $request ) : SS_HTTPResponse
redeploy ( SS_HTTPRequest $request ) : SS_HTTPResponse
show ( SS_HTTPRequest $request ) : SS_HTTPResponse
start ( SS_HTTPRequest $request ) : SS_HTTPResponse
summary ( SS_HTTPRequest $request ) : SS_HTTPResponse Return a summary of the deployment changes without creating the deployment.

Защищенные методы

Метод Описание
canCompareCodeVersions ( ArrayData $interface, $changes ) : boolean
createStrategy ( $options ) : DeploymentStrategy
validateDeployment ( DNDeployment $deployment ) : null | SS_HTTPResponse Check if a DNDeployment exists and do permission checks on it. If there is something wrong it will return an APIResponse with the error, otherwise null.

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

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

public abort ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

canCompareCodeVersions() защищенный Метод

protected canCompareCodeVersions ( ArrayData $interface, $changes ) : boolean
$interface ArrayData
$changes
Результат boolean

can_abort_deployment() публичный статический Метод

public static can_abort_deployment ( DNEnvironment $environment, Member $member = null ) : boolean
$environment DNEnvironment
$member Member
Результат boolean

createStrategy() защищенный Метод

protected createStrategy ( $options ) : DeploymentStrategy
Результат DeploymentStrategy

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

Create deployment. Can't use {@link create()} as it's taken by Object.
public createdeployment ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

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

public delete ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

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

public getModel ( string $name = '' ) : array
$name string
Результат array

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

public history ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

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

public index ( SS_HTTPRequest $request ) : HTMLText | SS_HTTPResponse
$request SS_HTTPRequest
Результат HTMLText | SS_HTTPResponse

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

public init ( )

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

public log ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

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

public redeploy ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

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

public show ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

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

public start ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

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

Return a summary of the deployment changes without creating the deployment.
public summary ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Результат SS_HTTPResponse

validateDeployment() защищенный Метод

Check if a DNDeployment exists and do permission checks on it. If there is something wrong it will return an APIResponse with the error, otherwise null.
protected validateDeployment ( DNDeployment $deployment ) : null | SS_HTTPResponse
$deployment DNDeployment
Результат null | SS_HTTPResponse

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

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

protected DNEnvironment $environment
Результат DNEnvironment

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

protected DNProject $project
Результат DNProject