Boa tarde
Fizemos os seguintes métodos dentro da classe Telefone. Até entendo o get pois posso buscar um Aluno a partir de um telefone. Porém o set fiquei confusa. Eu entendi que você criou o set para que na entidade Aluno eu pudesse definir o relacionamento no método addTelefones
public function addTelefone(Telefone $telefone): self
{
$this->telefones->add($telefone);
//definindo o relacionamento do telefone com esse aluno atual
$telefone->setAluno($this);
return $this;
}
Porém isso não pode gerar algum problema na minha aplicação? Imagine que em Aluno além de nome eu tivesse idade e ambos os atributos são obrigatórios. Se eu criar um aluno a partir da minha classe telefone $telefone->setAluno('12354646', 22)
posso "burlar" e criar um Aluno sem idade por exemplo?
Fiquei confusa sobre esses métodos get e set