Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema com o namespace

Boa tarde. Eu estava tentando utilizar os namespaces da mesma forma explicada nas aulas 2 e 3 do segundo tópico da aula, porém quando crio a pasta "Conta", insiro "Conta.php" e "Titular.php" e insiro os namespaces "Alura\Banco\Modelo\Conta" ele aparentemente não consegue se comunicar com os arquivos de fora da pasta conta.

O erro é o seguinte:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Essa é a divisão das pastas:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O erro apenas cessa caso eu dê o mesmo namespace dos arquivos de fora da pasta Conta. Se puderem me ajudar, agradeço :)

1 resposta
solução!

Solucionado em minutos!

Com a utilização do "use" no início dos arquivos inseridos na pasta "Conta", eles encontraram as classes de fora da pasta.

Desta forma:

<?php

namespace Alura\Banco\Modelo\Conta;
use Alura\Banco\Modelo\Pessoa;
use Alura\Banco\Modelo\CPF;
use Alura\Banco\Modelo\Endereco;

class Titular extends Pessoa