用于生成对象 Persona 及其属性的类

dev-main 2021-09-22 04:01 UTC

This package is auto-updated.

Last update: 2024-09-22 10:45:19 UTC


README

Scrutinizer Code Quality Build Status Code Intelligence Status

persona

PHP 类用于创建使用属性的 Person 对象/类

全名
- 名字
- 姓氏
- 姓氏
出生日期
性别\

该类允许创建一个对象,该对象会持续保存其属性中的数据,直到使用同一构造函数中的 "setter" 方法并调用一个私有函数而无法公开调用。最终,将留下一个可以通过调用每个属性来访问并唯一获得其创建时的相同值的类。

composer

composer require osvaldogdelrio/persona

通过工厂使用

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
*/

可以单独获取每个名称元素

echo $Juan->nombres().'<br>';
echo $Juan->primerApellido().'<br>';
echo $Juan->segundoApellido();

/*
Juan
Lopez
Perez
*/

也可以不使用工厂库,通过构建 Persona 类并注入其余部分来使用