public function alterarDadosAcesso(array $data, $id) { /** * @var $usuario \Security\Entity\Usuario */ $usuario = $this->getEmRef('Security\\Entity\\Usuario', $id); if ($usuario) { if ($this->checaSenhaAtualUsuario($usuario, $data['senha_atual'])) { $dataUser = $usuario->toArray(); $dataUser['senha'] = $usuario->encryptPassword($data["nova_senha"]); return parent::update($dataUser, 'Security\\Entity\\Usuario', $id); } return false; } return false; }