ApiDoc BACKEND

Converters

Diferentes convertidores de distintos valores segun la necesidad.

Table of Contents

Methods

arrayToJson()  : string|null
Desc: Verifica si es un json string válido, en caso contrario lo codifica para ser un json string.
MySQLToISO8601()  : string
Desc: Convierte fechas de Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss) a formato con ISO8601 (UTC)
slugUrlString()  : string
Desc: Transforma una cadena de texto simple a una cadena slug para URLs
toMySQLDateTime()  : string|false
Desc: Convierte fechas a Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss)
custom_json_validate()  : mixed

Methods

arrayToJson()

Desc: Verifica si es un json string válido, en caso contrario lo codifica para ser un json string.

public static arrayToJson(array<string|int, mixed>|string|null $data[, string|null $defaultResponse = '[]' ]) : string|null

Notes: n/a, Ref: n/a

Date: 2025-10-31, Version: v0.2509.26

Parameters
$data : array<string|int, mixed>|string|null

JSON string o array

$defaultResponse : string|null = '[]'

Respuesta por defecto en caso de que $data sea nulo o vacío (en JSON string).

Tags
throws
Exception
Return values
string|null

MySQLToISO8601()

Desc: Convierte fechas de Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss) a formato con ISO8601 (UTC)

public static MySQLToISO8601(string $dateTime) : string

Notes: n/a, Ref: n/a

Date: 2025-07-31, Version: v0.2507.01

Example: n/a

Parameters
$dateTime : string
Return values
string

slugUrlString()

Desc: Transforma una cadena de texto simple a una cadena slug para URLs

public static slugUrlString(string $stringParam) : string

Notes: n/a, Ref: n/a

Date: 2025-07-31, Version: v0.2507.01

Example:

echo Converters::slugUrlString('Hello, world');
//out: hello-world
Parameters
$stringParam : string
Return values
string

toMySQLDateTime()

Desc: Convierte fechas a Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss)

public static toMySQLDateTime(string $dateTime) : string|false

Notes: n/a, Ref: n/a

Date: 2025-07-31, Version: v0.2507.01

Example: n/a

Parameters
$dateTime : string

fecha a convertir

Return values
string|false

custom_json_validate()

private static custom_json_validate(mixed $json_string) : mixed
Parameters
$json_string : mixed

        
On this page

Search results