Documentation

DatabaseConnectionDTO

DTO for database connection configuration.

Replaces the old DatabaseConnection class from DatabaseWizardService.

Tags
since
3.0.0

Table of Contents

Properties

$dbname  : string
Database name.
$passwd  : string
User password.
$server  : string
Server name/host.
$socket  : string
Socket path (optional).
$userid  : string
Database user ID.

Methods

__construct()  : mixed
Create a new database connection DTO.
fromFormData()  : self
Create DTO from form data array.
isEmpty()  : bool
Check if connection data is empty.
toArray()  : array<string, string>
Convert to array.

Properties

Methods

__construct()

Create a new database connection DTO.

public __construct([string $server = '' ][, string $userid = '' ][, string $passwd = '' ][, string $dbname = '' ][, string $socket = '' ]) : mixed
Parameters
$server : string = ''

Database server host

$userid : string = ''

Database user ID

$passwd : string = ''

Database password

$dbname : string = ''

Database name

$socket : string = ''

Socket path (optional)

fromFormData()

Create DTO from form data array.

public static fromFormData(array<string, mixed> $formData) : self
Parameters
$formData : array<string, mixed>

Form input data

Return values
self

New DTO instance

isEmpty()

Check if connection data is empty.

public isEmpty() : bool
Return values
bool

True if no connection details are set

toArray()

Convert to array.

public toArray() : array<string, string>
Return values
array<string, string>

Connection data as array


        
On this page

Search results