SaveConnection
in package
Use case for saving database connection to .env file.
This use case does NOT require database access.
Tags
Table of Contents
Properties
Methods
- __construct() : mixed
- Constructor.
- execute() : bool
- Execute the use case.
- executeFromForm() : bool
- Execute with form data array.
Properties
$repository
private
FileSystemEnvRepository
$repository
Methods
__construct()
Constructor.
public
__construct([FileSystemEnvRepository|null $repository = null ]) : mixed
Parameters
- $repository : FileSystemEnvRepository|null = null
-
Env file repository
execute()
Execute the use case.
public
execute(DatabaseConnectionDTO $connection) : bool
Parameters
- $connection : DatabaseConnectionDTO
-
Connection data to save
Return values
bool —True on success
executeFromForm()
Execute with form data array.
public
executeFromForm(array<string, mixed> $formData) : bool
Parameters
- $formData : array<string, mixed>
-
Form input data
Return values
bool —True on success