public function load() { $pessoa = new PessoaModel($this->conn); $cliente = new PessoaFisica(); $cliente->setId(1)->setNome('André')->setIdade(36)->setcpf('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 1')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(1); $pessoa->persist($cliente); $cliente = new PessoaJuridica(); $cliente->setId(2)->setNome('Code Education')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 2')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(3); $pessoa->persist($cliente); $cliente = new PessoaJuridica(); $cliente->setId(3)->setNome('Lojas .com.br')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 3')->setBairro('Bairro do cliente')->setCidade('São Paulo')->setEstado('SP')->setCep(12345678)->setImportancia(5); $pessoa->persist($cliente); $cliente = new PessoaFisica(); $cliente->setId(4)->setNome('André')->setIdade(36)->setcpf('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 1')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(1); $pessoa->persist($cliente); $cliente = new PessoaJuridica(); $cliente->setId(5)->setNome('Code Education')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 2')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(3); $pessoa->persist($cliente); $cliente = new PessoaJuridica(); $cliente->setId(6)->setNome('Lojas .com.br')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 3')->setBairro('Bairro do cliente')->setCidade('São Paulo')->setEstado('SP')->setCep(12345678)->setImportancia(5); $pessoa->persist($cliente); $cliente = new PessoaFisica(); $cliente->setId(7)->setNome('André')->setIdade(36)->setcpf('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 1')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(1); $pessoa->persist($cliente); $cliente = new PessoaJuridica(); $cliente->setId(8)->setNome('Code Education')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 2')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(3); $pessoa->persist($cliente); $cliente = new PessoaJuridica(); $cliente->setId(9)->setNome('Lojas .com.br')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 3')->setBairro('Bairro do cliente')->setCidade('São Paulo')->setEstado('SP')->setCep(12345678)->setImportancia(5); $pessoa->persist($cliente); $pessoa->flush(); }
public function fetchAll($order = "ASC") { $pessoas = array(); $pessoa = null; $consulta = $this->conn->query("SELECT * FROM pessoas ORDER BY nome {$order}"); while ($row = $consulta->fetch(\PDO::FETCH_ASSOC)) { if ($row['tipo'] == 'J') { $pessoa = new PessoaJuridica(); $pessoa->setCnpj($row['cnpj']); } else { if ($row['tipo'] == 'F') { $pessoa = new PessoaFisica(); $pessoa->setCpf($row['cpf']); } } $pessoa->setId($row['id']); $pessoa->setNome($row['nome']); $pessoa->setEmail($row['email']); $pessoa->setEndereco($row['endereco']); $pessoa->setBairro($row['bairro']); $pessoa->setCep($row['cep']); $pessoa->setCidade($row['cidade']); $pessoa->setEstado($row['estado']); $pessoa->setTelefone($row['telefone']); $pessoa->setImportancia($row['importancia']); $pessoas[$row['id']] = $pessoa; } return $pessoas; }