private function hasPictureFile()
 {
     $arquivoLocal = ABSPATH . '/imagens/pessoa/' . $this->id . '.png';
     if (file_exists($arquivoLocal)) {
         $miniatura = ABSPATH . '/imagens/pessoa/' . $this->id . '_200x200.png';
         if (file_exists($miniatura)) {
             return true;
         } else {
             ControllerPessoas::createMiniatura($arquivoLocal, $miniatura, 200, 200, 80);
             // Gerar miniatura?
         }
     }
     return false;
 }
 private static function updatePicture($pessoa, $origem)
 {
     if (strtolower(strpos($origem['name'], '.png')) === false) {
         return false;
     }
     // Destinos
     $destino = ABSPATH . '/imagens/pessoa/' . $pessoa->id . '.png';
     $miniatura = ABSPATH . '/imagens/pessoa/' . $pessoa->id . '_200x200.png';
     //        var_dump($origem);
     //        var_dump($destino);
     // Se existirem, apagar
     if (file_exists($destino)) {
         unlink($destino);
     }
     if (file_exists($miniatura)) {
         unlink($miniatura);
     }
     // Salvar original convertida em png
     move_uploaded_file($origem['tmp_name'], $destino);
     return ControllerPessoas::createMiniatura($destino, $miniatura, 200, 200, 80);
 }