Documentation

Utilities
in package

Table of Contents

Methods

getAttributes()  : string
Retrieves the attributes for a given attribute name.
getDataType()  : int
Returns the data type of the given value.
interpolateQuery()  : string
Interpolates the given query string with the provided placeholders.
isSqlAutoCommit()  : bool
test if the SQL query accepts transaction or if it's an auto-commited query https://dev.mysql.com/doc/refman/5.7/en/implicit-commit.html

Methods

getAttributes()

Retrieves the attributes for a given attribute name.

public static getAttributes(string $attr) : string
Parameters
$attr : string

The name of the attribute.

Return values
string —

The value of the attribute

getDataType()

Returns the data type of the given value.

public static getDataType(mixed $value) : int
Parameters
$value : mixed

The value to determine the data type of.

Return values
int —

The data type of the value.

interpolateQuery()

Interpolates the given query string with the provided placeholders.

public static interpolateQuery(string $queryString, array<int|string, mixed> $placeholders) : string
Parameters
$queryString : string

The query string to be interpolated.

$placeholders : array<int|string, mixed>

An associative array of placeholders and their corresponding values.

Return values
string —

The interpolated query string.

isSqlAutoCommit()

test if the SQL query accepts transaction or if it's an auto-commited query https://dev.mysql.com/doc/refman/5.7/en/implicit-commit.html

public static isSqlAutoCommit(string $sql) : bool
Parameters
$sql : string
Return values
bool

        
On this page

Search results