\Pop\Data\TypeSql

SQL data type class

Summary

Methods
Properties
Constants
unserialize()
serialize()
serializeRow()
quote()
unquote()
isValid()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

unserialize()

unserialize(string  $string, array  $options = array()) : array

Parse the string into a PHP array

Parameters

string $string
array $options

Returns

array

serialize()

serialize(mixed  $data, array  $options = array()) : string

Convert the data into its native string format

Parameters

mixed $data
array $options

Returns

string

serializeRow()

serializeRow(mixed  $data, array  $options = array()) : string

Serialize single row of data

Parameters

mixed $data
array $options

Returns

string

quote()

quote(string  $value, string  $open = null, string  $close = null) : string

Quote the value

Parameters

string $value
string $open
string $close

Returns

string

unquote()

unquote(string  $value) : string

Unquote the value

Parameters

string $value

Returns

string

isValid()

isValid(string  $string) : boolean

Determine if the string is valid SQL (with INSERT VALUES)

Parameters

string $string

Returns

boolean