<?php use Application\Model\PessoaFisica; use Application\Model\PessoaJuridica; $FixtureCliente = new \Application\Fixtures\Cliente(\Library\Database\Connection::getConnection()); $FixturePF = new Application\Fixtures\PessoaFisica(\Library\Database\Connection::getConnection()); $FixturePJ = new Application\Fixtures\PessoaJuridica(\Library\Database\Connection::getConnection()); $FixtureCliente->dropTable(); $FixtureCliente->createTable(); $FixturePF->dropTable(); $FixturePF->createTable(); $FixturePJ->dropTable(); $FixturePJ->createTable(); $clientes[] = new PessoaJuridica(null, "T&P LDTA", "59.717.553/0001-00", "Trav das Rosas N 65", "*****@*****.**", "899999999"); $clientes[] = new PessoaJuridica(null, "A & C SA", "59.717.553/0001-02", "Avenida das Palmeiras N 50", "*****@*****.**", "979999999"); $clientes[] = new PessoaJuridica(null, "PBR LTDA", "59.717.553/0001-30", "Avenida das Palmeiras N 150", "*****@*****.**", "999899999"); $clientes[] = new PessoaJuridica(null, "Sol LTDA", "59.717.553/0001-66", "Avenida das Palmeiras N 750", "*****@*****.**", "999999499"); $clientes[] = new PessoaJuridica(null, "P & F SA", "59.717.555/0001-00", "Avenida das Palmeiras N 450", "*****@*****.**", "999999969"); //Clientes Pessoa Fisica $clientes[] = new PessoaFisica(null, "Lua Rego", "000.000.000-00", "Avenida das Palmeiras N 480", "*****@*****.**", "999999991"); $clientes[] = new PessoaFisica(null, "Sol Rego", "000.000.000-00", "Avenida das Palmeiras N 451", "*****@*****.**", "999999499"); $clientes[] = new PessoaFisica(null, "Paula Silva", "000.000.000-00", "Rua das Palmeiras N 453", "*****@*****.**", "999997999"); $clientes[] = new PessoaFisica(null, "Maria Rego", "000.000.000-00", "Avenida das Ipes N 350", "*****@*****.**", "999947999"); $clientes[] = new PessoaFisica(null, "Lia Rego", "000.000.000-00", "Avenida das Palmeiras N 455", "*****@*****.**", "999779999"); foreach ($clientes as $client) { $FixtureCliente->persist($client); } $pess_fis = $FixturePF->getAll(); $pess_ju = $FixturePJ->getAll(); $clientes = array(); foreach ($pess_fis as $pessoa) {
<?php use Application\Model\PessoaFisica; use Application\Model\PessoaJuridica; $FixturePF = new Application\Fixtures\PessoaFisica(\Library\Database\Connection::getConnection()); $FixturePJ = new Application\Fixtures\PessoaJuridica(\Library\Database\Connection::getConnection()); $pess_fis = $FixturePF->getAll(); $pess_ju = $FixturePJ->getAll(); $clientes = array(); foreach ($pess_fis as $pessoa) { $clientes[$pessoa->id] = new PessoaFisica($pessoa->id, $pessoa->nome, $pessoa->cpf, $pessoa->endereco, $pessoa->email, $pessoa->telefone); } foreach ($pess_ju as $pessoa) { $clientes[$pessoa->id] = new PessoaJuridica($pessoa->id, $pessoa->nome, $pessoa->cnpj, $pessoa->endereco, $pessoa->email, $pessoa->telefone); }
<?php use Application\Model\PessoaFisica; use Application\Model\PessoaJuridica; if (!file_exists('database.bb')) { $FixtureCliente = new \Application\Fixtures\Cliente(\Library\Database\Connection::getConnection()); $FixturePF = new Application\Fixtures\PessoaFisica(\Library\Database\Connection::getConnection()); $FixturePJ = new Application\Fixtures\PessoaJuridica(\Library\Database\Connection::getConnection()); $FixtureCliente->dropTable(); $FixtureCliente->createTable(); $FixturePF->dropTable(); $FixturePF->createTable(); $FixturePJ->dropTable(); $FixturePJ->createTable(); $clientes[] = new PessoaJuridica(null, "T&P LDTA", "59.717.553/0001-00", "Trav das Rosas N 65", "*****@*****.**", "899999999"); $clientes[] = new PessoaJuridica(null, "A & C SA", "59.717.553/0001-02", "Avenida das Palmeiras N 50", "*****@*****.**", "979999999"); $clientes[] = new PessoaJuridica(null, "PBR LTDA", "59.717.553/0001-30", "Avenida das Palmeiras N 150", "*****@*****.**", "999899999"); $clientes[] = new PessoaJuridica(null, "Sol LTDA", "59.717.553/0001-66", "Avenida das Palmeiras N 750", "*****@*****.**", "999999499"); $clientes[] = new PessoaJuridica(null, "P & F SA", "59.717.555/0001-00", "Avenida das Palmeiras N 450", "*****@*****.**", "999999969"); //Clientes Pessoa Fisica $clientes[] = new PessoaFisica(null, "Lua Rego", "000.000.000-00", "Avenida das Palmeiras N 480", "*****@*****.**", "999999991"); $clientes[] = new PessoaFisica(null, "Sol Rego", "000.000.000-00", "Avenida das Palmeiras N 451", "*****@*****.**", "999999499"); $clientes[] = new PessoaFisica(null, "Paula Silva", "000.000.000-00", "Rua das Palmeiras N 453", "*****@*****.**", "999997999"); $clientes[] = new PessoaFisica(null, "Maria Rego", "000.000.000-00", "Avenida das Ipes N 350", "*****@*****.**", "999947999"); $clientes[] = new PessoaFisica(null, "Lia Rego", "000.000.000-00", "Avenida das Palmeiras N 455", "*****@*****.**", "999779999"); foreach ($clientes as $client) { $FixtureCliente->persist($client); } $FixtureCliente->flush(); }