Search by

jf / serializer

joaquinfq

Serializadores de objetos y otros tipos de datos

Package info

gitlab.com/jfphp/jfSerializer

Homepage

pkg:composer/jf/serializer

Statistics

Installs: 1 060

Dependents: 1

Suggesters: 0

Stars: 0

1.0.1 2024-07-05 10:22 UTC

This package is auto-updated.

Last update: 2026-09-05 13:08:20 UTC


README

Serializadores de objetos y otros tipos de datos.

Instalación

Control de versiones

Este proyecto puede ser descargado usando git. Para ello se debe ejecutar en una consola:

git clone https://www.gitlab.com/jfphp/serializer.git
cd serializer

Composer

Este proyecto usa como gestor de dependencias Composer el cual puede ser instalado siguiendo las instrucciones especificadas en la documentación oficial del proyecto.

Para instalar el paquete jf/serializer usando este manejador de paquetes se debe ejecutar:

composer require jf/serializer

Dependencias

Cuando el proyecto es instalado, adicionalmente se instalan las siguientes dependencias:

PaqueteVersión
jf/base^4.0

Archivos

Clases

NombreDescripción
📖 jf\Serializer\FlattenSerializa de manera recursiva todos los valores de los objetos y arrays aplanando el resultado a un solo nivel.
📖 jf\Serializer\JsonSerializador que delega en la interfaz JsonSerializable para la serialización de los objetos.
📖 jf\Serializer\PropertiesSerializador de las propiedades públicas de un objeto iterando de manera recursiva sobre cualquier objeto o array que se encuentre como valor de una propiedad.
📖 jf\Serializer\ScalarSerializa un objeto dejando solamente los valores escalares o los listados de escalares.
📖 jf\Serializer\SerializerSerializador simple con soporte para los tipos de datos básicos de PHP para convertir valores en escalares o arrays que incluye soporte para colecciones.
📖 jf\Serializer\Sorter\ASorterClase base para los ordenadores de arrays y/o listas.
📖 jf\Serializer\Sorter\KeysAlphabeticallyOrdena alfabéticamente las claves de un array de manera recursiva o no.
📖 jf\Serializer\Sorter\ScalarFirstOrdena de manera recursiva un array colocando primero los escales y luego el resto.

Interfaces

NombreDescripción
📖 jf\Serializer\Sorter\ISorterInterfaz para ordenar los arrays y/o listas.

Diagrama

Diagrama

Generado con ❤️ usando jfGeneratorDoc 0.1.0