osvaldogdelrio / persona
Clase para generar objeto Persona y sus atributos
Requires
- osvaldogdelrio/factory: dev-main
This package is auto-updated.
Last update: 2024-09-22 10:45:19 UTC
README
persona
Clase en PHP para crear el Objeto/Clase persona que utiliza los atributos:
Nombre completo
-Nombres
-Primer Apellido
-Segundo Apellido
Fecha de nacimiento
Sexo\
Esta clase permite crear un objeto que persiste con los datos que contenga en sus atributos hasta que es destruido al utilizar el "setter" en el mismo constructor llamando a una función privada y no poder ser llamado de forma publica. Al último queda una clase con la cual se llama a cada atributo y se obtiene de forma inequivoca el mismo con el que se creó.
composer
composer require osvaldogdelrio/persona
Uso por medio de Factory:
<?php declare(strict_types=1); require_once __DIR__ . '/vendor/autoload.php'; use src\CrearPersona; $persona = new CrearPersona; $Juan = $persona->crear(array( 'nombres' => 'Juan', 'primerApellido' => 'Lopez', 'segundoApellido' => 'Perez', 'fechaDeNacimiento' => '30-07-1982', 'sexo' => 'Hombre' )); echo $Juan->nombreCompleto().'<br>'; echo $Juan->Sexo().'<br>'; echo $Juan->fechaDeNacimiento(); /* Juan Lopez Perez Hombre 30-07-1982 */
Se puede obtener de forma separada cada elemento del nombre:
echo $Juan->nombres().'<br>'; echo $Juan->primerApellido().'<br>'; echo $Juan->segundoApellido(); /* Juan Lopez Perez */
También se pude usar sin la libreria de factory construyendo la clase Persona e inyectando el resto