PHP Class GitDispatcher

Inheritance: extends Dispatcher
ファイルを表示 Open project: silverstripe/deploynaut

Public Properties

Property Type Description
$allowed_actions array

Protected Properties

Property Type Description
$environment DNEnvironment
$project DNProject

Public Methods

Method Description
Link ( ) : string
getModel ( string $name = '' ) : array
index ( SS_HTTPRequest $request ) : HTMLText | SS_HTTPResponse
init ( )
show ( SS_HTTPRequest $request ) : string
update ( SS_HTTPRequest $request ) : SS_HTTPResponse

Protected Methods

Method Description
createUpdate ( ) : SS_HTTPResponse
getGitBranches ( $project ) : array
getGitPrevDeploys ( $project ) : array
getGitTags ( $project ) : array
getUpdateStatus ( integer $ID ) : SS_HTTPResponse

Method Details

createUpdate() protected method

protected createUpdate ( ) : SS_HTTPResponse
return SS_HTTPResponse

getGitBranches() protected method

protected getGitBranches ( $project ) : array
$project
return array

getGitPrevDeploys() protected method

protected getGitPrevDeploys ( $project ) : array
$project
return array

getGitTags() protected method

protected getGitTags ( $project ) : array
$project
return array

getModel() public method

public getModel ( string $name = '' ) : array
$name string
return array

getUpdateStatus() protected method

protected getUpdateStatus ( integer $ID ) : SS_HTTPResponse
$ID integer
return SS_HTTPResponse

index() public method

public index ( SS_HTTPRequest $request ) : HTMLText | SS_HTTPResponse
$request SS_HTTPRequest
return HTMLText | SS_HTTPResponse

init() public method

public init ( )

show() public method

public show ( SS_HTTPRequest $request ) : string
$request SS_HTTPRequest
return string

update() public method

public update ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
return SS_HTTPResponse

Property Details

$allowed_actions public_oe static_oe property

public static array $allowed_actions
return array

$environment protected_oe property

protected DNEnvironment $environment
return DNEnvironment

$project protected_oe property

protected DNProject $project
return DNProject