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.