PHP Class DeploynautAPI

naut/api/projectname/ naut/api/projectname/environmentname
Inheritance: extends APINoun
Afficher le fichier Open project: silverstripe/deploynaut

Méthodes publiques

Свойство Type Description
$allowed_actions array

Protected Properties

Свойство Type Description
$link string

Méthodes publiques

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

Méthodes protégées

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

Method Details

environment() public méthode

Controller Action
public environment ( SS_HTTPRequest $request ) : APIEnvironment
$request SS_HTTPRequest
Résultat APIEnvironment

environment404Response() protected méthode

protected environment404Response ( ) : SS_HTTPResponse
Résultat SS_HTTPResponse

getEnvironment() protected méthode

Get environment from URL
protected getEnvironment ( ) : DNEnvironment
Résultat DNEnvironment

getProject() protected méthode

Get project from URL
protected getProject ( ) : DNProject
Résultat DNProject

listProjects() public méthode

public listProjects ( SS_HTTPRequest $request ) : SS_HTTPResponse
$request SS_HTTPRequest
Résultat SS_HTTPResponse

project() public méthode

Controller Action
public project ( SS_HTTPRequest $request ) : APIProject
$request SS_HTTPRequest
Résultat APIProject

project404Response() protected méthode

protected project404Response ( ) : SS_HTTPResponse
Résultat SS_HTTPResponse

Property Details

$allowed_actions public_oe static_oe property

public static array $allowed_actions
Résultat array