PHP Class App\Services\Form\Deployment\DeploymentForm

Datei anzeigen Open project: ngmy/webloyer Class Usage Examples

Protected Properties

Property Type Description
$deployCommander
$project
$validator

Public Methods

Method Description
__construct ( App\Services\Validation\ValidableInterface $validator, App\Repositories\Project\ProjectInterface $project, App\Services\Deployment\DeployCommanderInterface $deployCommander ) : void Create a new form service instance.
errors ( ) : array Return validation errors.
save ( array $input ) : boolean Create a new deployment.

Protected Methods

Method Description
valid ( array $input ) : boolean Test whether form validator passes.

Method Details

__construct() public method

Create a new form service instance.
public __construct ( App\Services\Validation\ValidableInterface $validator, App\Repositories\Project\ProjectInterface $project, App\Services\Deployment\DeployCommanderInterface $deployCommander ) : void
$validator App\Services\Validation\ValidableInterface
$project App\Repositories\Project\ProjectInterface
$deployCommander App\Services\Deployment\DeployCommanderInterface
return void

errors() public method

Return validation errors.
public errors ( ) : array
return array

save() public method

Create a new deployment.
public save ( array $input ) : boolean
$input array Data to create a deployment
return boolean

valid() protected method

Test whether form validator passes.
protected valid ( array $input ) : boolean
$input array
return boolean

Property Details

$deployCommander protected_oe property

protected $deployCommander

$project protected_oe property

protected $project

$validator protected_oe property

protected $validator