public static function mapearDocente(Docente $docente, array $datos) { if (array_key_exists('idDocente', $datos)) { $docente->setIdDocente($datos['idDocente']); } if (array_key_exists('Nombres', $datos)) { $docente->setNombres($datos['Nombres']); } if (array_key_exists('Apellidos', $datos)) { $docente->setApellidos($datos['Apellidos']); } if (array_key_exists('Email', $datos)) { $docente->setEmail($datos['Email']); } if (array_key_exists('Telefono', $datos)) { $docente->setTelefono($datos['Telefono']); } if (array_key_exists('Direccion', $datos)) { $docente->setDireccion($datos['Direccion']); } if (array_key_exists('Fecha', $datos)) { $docente->setFecha($datos['Fecha']); } }
/** * Crea un docente da una riga del db * @param type $row * @return \Docente */ public function creaDocenteDaArray($row) { $docente = new Docente(); $docente->setId($row['docenti_id']); $docente->setNome($row['docenti_nome']); $docente->setCognome($row['docenti_cognome']); $docente->setEmail($row['docenti_email']); $docente->setCap($row['docenti_cap']); $docente->setCitta($row['docenti_citta']); $docente->setVia($row['docenti_via']); $docente->setProvincia($row['docenti_provincia']); $docente->setNumeroCivico($row['docenti_numero_civico']); $docente->setRicevimento($row['docenti_ricevimento']); $docente->setRuolo(User::Docente); $docente->setUsername($row['docenti_username']); $docente->setPassword($row['docenti_password']); $docente->setDipartimento(DipartimentoFactory::instance()->creaDaArray($row)); return $docente; }