No texto da aula esta:
public function AutentiqueAqui(FuncionarioAutenticavel $funcionario, $senha)
{
$this->autenticado = $funcionario->autenticar($senha) == $senha;
}
Gostaria de saber se essa comparação com a senha é necessária ( == $senha) e porque é necessária. Ou seja, se assim funcionaria do mesmo jeito:
public function AutentiqueAqui(FuncionarioAutenticavel $funcionario, $senha)
{
$this->autenticado = $funcionario->autenticar($senha);
}