LibreDTE

PersonaNatural
in package
implements PersonaNaturalInterface

Clase para representar una persona natural de Chile.

Proporciona información básica de una persona natural. Principalmente, los datos básicos necesarios para los certificados digitales.

Table of Contents

Interfaces

PersonaNaturalInterface
Interfaz para una entidad de persona natural.

Properties

$dv  : string
Dígito verificador (DV) del RUT.
$email  : string|null
Dirección de correo electrónico de la persona.
$nombre  : string|null
Nombre de la persona.
$run  : int
RUN de la persona natural.

Methods

__construct()  : mixed
Constructor de la clase PersonaNatural.
getEmail()  : string|null
Devuelve el correo electrónico de la persona natural.
getNombre()  : string
Devuelve el nombre de la persona natural.
getRun()  : string
Devuelve el RUN completo (incluyendo el DV) de la persona natural.

Properties

$email

Dirección de correo electrónico de la persona.

protected string|null $email

Methods

__construct()

Constructor de la clase PersonaNatural.

public __construct(string|int $run[, string $nombre = null ][, string $email = null ]) : mixed
Parameters
$run : string|int

RUN del contribuyente.

$nombre : string = null

Nombre de la persona natural.

$email : string = null

Correo electrónico de la persona natural.

getEmail()

Devuelve el correo electrónico de la persona natural.

public getEmail() : string|null
Return values
string|null

Correo electrónico de la persona natural o null.

getNombre()

Devuelve el nombre de la persona natural.

public getNombre() : string
Return values
string

Nombre o RUN.

getRun()

Devuelve el RUN completo (incluyendo el DV) de la persona natural.

public getRun() : string
Return values
string

RUN completo de la persona natural.


        
On this page

Search results