<?php     
    class msgContato {

		private $nomecompleto; 
        private $email;
        private $telefone;
        //...
        
		public function getContato($nome, $sobrenome) {

			$this->nomecompleto = new NomeCompleto();

			$this->nomecompleto->setNome(''.$nome.'');
			$this->nomecompleto->setSobrenome(''.$sobrenome.'');
            
            return $this;
		}
	}
    
    class NomeCompleto{
        private $nome;
        private $sobrenome;
        
        public function setNome($nome) {

			if (empty($nome)) :
				$this->nome = '<b class="ico_msg error"><i class="fas fa-engine-warning"></i> Nome está vazio.</b>';
			elseif (strlen($nome) < 3) :
				$this->nome = '<b class="ico_msg error"><i class="fas fa-engine-warning"></i> Nome tem que ter mais de 3 caracteres.</b>';
			elseif (strlen($nome) > 25) :
				$this->nome = '<b class="ico_msg error"><i class="fas fa-engine-warning"></i> Nome no maximo 25 caracteres.</b>';
			else :
				$this->nome = $nome;
			endif;
		}
        
        public function setSobrenome($sobrenome) {

            if (empty($sobrenome)) :
                $this->sobrenome = '<b class="ico_msg error"><i class="fas fa-engine-warning"></i> Sobrenome está vazio.</b>';
            elseif (strlen($sobrenome) < 3) :
                $this->sobrenome = '<b class="ico_msg error"><i class="fas fa-engine-warning"></i> Sobrenome tem que ter mais de 3 caracteres.</b>';
            elseif (strlen($sobrenome) > 25) :
                $this->sobrenome = '<b class="ico_msg error"><i class="fas fa-engine-warning"></i> Sobrenome no maximo 25 caracteres.</b>';
            else :
                $this->sobrenome = $sobrenome;
            endif;

        }
    }
    
    $a = new msgContato();
    var_dump($a->getContato('aaaaaaaa', 'aaaaaaaaaaaaaa'));
?>