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
$dv
Dígito verificador (DV) del RUT.
protected
string
$dv
Dirección de correo electrónico de la persona.
protected
string|null
$email
$nombre
Nombre de la persona.
protected
string|null
$nombre
$run
RUN de la persona natural.
protected
int
$run
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.