Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

Latest commit

 

History

History
146 lines (89 loc) · 3.7 KB

README-ES.md

File metadata and controls

146 lines (89 loc) · 3.7 KB

PHP DataType library

Latest Stable Version License

No se seguirá dando soporte a esta biblioteca. Como alternativa puedes utilizar la biblioteca Validate.

English version

Biblioteca PHP para manejo de tipo de datos.



Requisitos

Esta clase es soportada por versiones de PHP 5.6 o superiores y es compatible con versiones de HHVM 3.0 o superiores.

Instalación

La mejor forma de instalar esta extensión es a través de Composer.

Para instalar PHP DataType library, simplemente escribe:

composer require Josantonius/DataType

El comando anterior sólo instalará los archivos necesarios, si prefieres descargar todo el código fuente puedes utilizar:

composer require Josantonius/DataType --prefer-source

También puedes clonar el repositorio completo con Git:

$ git clone https://github.com/Josantonius/PHP-DataType.git

O instalarlo manualmente:

Descargar DataType.php:

wget https://raw.githubusercontent.com/Josantonius/PHP-DataType/master/src/DataType.php

Métodos disponibles

Métodos disponibles en esta biblioteca:

- Convertir objeto en array

DataType::objectToArray($object);
Atributo Descripción Tipo Requerido Predeterminado
$object Objeto. object Yes

# Return (array) → objeto convertido a array

Cómo empezar

Para utilizar esta biblioteca con Composer:

require __DIR__ . '/vendor/autoload.php';

use Josantonius\DataType\DataType;

Si la instalaste manualmente, utiliza:

require_once __DIR__ . '/DataType.php';

use Josantonius\DataType\DataType;

Uso

Ejemplo de uso para esta biblioteca:

$object = new \stdClass();

$object->name  = 'Josantonius';
$object->email = '[email protected]';
$object->url   = 'https://github.com/josantonius/PHP-DataType';

echo '<pre>'; var_dump(DataType::objectToArray($object)); echo '</pre>';

/*
array(3) {
  ["name"]=>
  string(11) "Josantonius"
  ["email"]=>
  string(20) "[email protected]"
  ["url"]=>
  string(36) "https://github.com/josantonius/PHP-DataType"
}
*/

Tests

Para ejecutar las pruebas necesitarás Composer y seguir los siguientes pasos:

git clone https://github.com/Josantonius/PHP-DataType.git

cd PHP-DataType

composer install

Ejecutar pruebas unitarias con PHPUnit:

composer phpunit

Ejecutar pruebas de estándares de código PSR2 con PHPCS:

composer phpcs

Ejecutar pruebas con PHP Mess Detector para detectar inconsistencias en el estilo de codificación:

composer phpmd

Ejecutar todas las pruebas anteriores:

composer tests

Patrocinar

Si este proyecto te ayuda a reducir el tiempo de desarrollo, puedes patrocinarme para apoyar mi trabajo 😊

Licencia

Este repositorio tiene una licencia MIT License.

Copyright © 2016-2018, Josantonius