Boa tarde.
Basicamente baixei o projeto da aula anterior (fiz a alteração na função sacar conforme feito na aula), coloquei numa mesma estrutura conforme na aula e, além do erro ao executar o teste-saque.php, o banco.php também está retornando o mesmo erro.
Desde o final do cap. anterior, quando começamos a usar o autoload, não estou mais conseguindo executar os testes com êxito.
Estrutura da pasta:
Dentro da raiz da pasta Projeto: Pasta src, autoload.php, banco.php e teste-saque.php .
Dentro da raiz da pasta src: Pasta Modelo .
Dentro da raiz da pasta Modelo: Pasta Conta, CPF.php, Endereco.php, Funcionario.php e Pessoa.php
Dentro da raiz da pasta Modelo Conta: Conta.php, Titular.php.
Cod. teste-saque.php
<?php
use Alura\Banco\Modelo\Conta\Conta;
use Alura\Banco\Modelo\Conta\Titular;
use Alura\Banco\Modelo\CPF;
use Alura\Banco\Modelo\Endereco;
require_once 'autoload.php';
$conta = new Conta(
new Titular(
new CPF('123.456.789-10'),
'Vinicius Dias',
new Endereco('Petropolis', 'bairro Teste', 'Rua lá', '37')
)
);
$conta->deposita(500);
$conta->saca(100);
echo $conta->recuperaSaldo();
echo PHP_EOL . '-------------------' . PHP_EOL;
Erro banco.php
Erro teste-saque.php