PHP Class App\Services\Api\JsonRpc

Afficher le fichier Open project: ngmy/webloyer Class Usage Examples

Protected Properties

Свойство Type Description
$deploymentForm
$project

Méthodes publiques

Méthode Description
__construct ( App\Repositories\Project\ProjectInterface $project, DeploymentForm $deploymentForm ) : void Create a new controller instance.
deploy ( integer $project_id ) : Deployment Deploy a project.
rollback ( integer $project_id ) : Deployment Roll back a deployment.

Method Details

__construct() public méthode

Create a new controller instance.
public __construct ( App\Repositories\Project\ProjectInterface $project, DeploymentForm $deploymentForm ) : void
$project App\Repositories\Project\ProjectInterface
$deploymentForm App\Services\Form\Deployment\DeploymentForm
Résultat void

deploy() public méthode

Deploy a project.
public deploy ( integer $project_id ) : Deployment
$project_id integer
Résultat app\models\Deployment

rollback() public méthode

Roll back a deployment.
public rollback ( integer $project_id ) : Deployment
$project_id integer
Résultat app\models\Deployment

Property Details

$deploymentForm protected_oe property

protected $deploymentForm

$project protected_oe property

protected $project