OptionsHandler
class OptionsHandler extends AbstractOptions implements IOptions (View source)
Properties
| static protected array | $options | Array to store connection options |
from AbstractOptions |
| static protected IConnection | $instance | Database connection instance |
from AbstractOptions |
Methods
Set an option value using dynamic method call
Get all options or a specific option type defined by user
This method is responsible for set options before connect in database
This method is responsible for set options after connect in database
Details
__construct(IConnection $instance)
Initialize options with a connection instance
IConnection
getInstance()
Get the database connection instance
void
set(string $name, mixed $value)
Set an option value using dynamic method call
mixed
get(string $name)
Get an option value using dynamic method call
mixed
getOptions(int|null $type = null)
Get all options or a specific option type defined by user
void
setOptions(array|null $options = null)
This method is responsible for set options before connect in database
void
define()
This method is responsible for set options after connect in database