PHP Class DeploynautAPI

naut/api/projectname/ naut/api/projectname/environmentname
Inheritance: extends APINoun
Show file Open project: silverstripe/deploynaut

Public Properties

Property Type Description
$allowed_actions array

Protected Properties

Property Type Description
$link string

Public Methods

Method Description
Link ( ) : string
environment ( SS_HTTPRequest $request ) : APIEnvironment Controller Action
listProjects ( SS_HTTPRequest $request ) : SS_HTTPResponse
project ( SS_HTTPRequest $request ) : APIProject Controller Action

Protected Methods

Method Description
environment404Response ( ) : SS_HTTPResponse
getEnvironment ( ) : DNEnvironment Get environment from URL
getProject ( ) : DNProject Get project from URL
project404Response ( ) : SS_HTTPResponse

Method Details

environment() public method

Controller Action
public environment ( SS_HTTPRequest $request ) : APIEnvironment
$request SS_HTTPRequest
return APIEnvironment

environment404Response() protected method

protected environment404Response ( ) : SS_HTTPResponse
return SS_HTTPResponse

getEnvironment() protected method

Get environment from URL
protected getEnvironment ( ) : DNEnvironment
return DNEnvironment

getProject() protected method

Get project from URL
protected getProject ( ) : DNProject
return DNProject

listProjects() public method

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

project() public method

Controller Action
public project ( SS_HTTPRequest $request ) : APIProject
$request SS_HTTPRequest
return APIProject

project404Response() protected method

protected project404Response ( ) : SS_HTTPResponse
return SS_HTTPResponse

Property Details

$allowed_actions public static property

public static array $allowed_actions
return array