PHP Класс ApprovalsDispatcher

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

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

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

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

Метод Описание
Link ( string $action = '' ) : string
approve ( SS_HTTPRequest $request ) : SS_HTTPResponse
can_approve ( DNEnvironment $environment, Member $member = null ) : boolean
can_bypass_approval ( DNEnvironment $environment, Member $member = null ) : boolean
cancel ( SS_HTTPRequest $request ) : SS_HTTPResponse
getModel ( string $name = '' ) : array
init ( )
reject ( SS_HTTPRequest $request ) : SS_HTTPResponse
submit ( SS_HTTPRequest $request ) : SS_HTTPResponse

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

Метод Описание
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.

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

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

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

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

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

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

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

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

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

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

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

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

public init ( )

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

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

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

public submit ( 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