function testeReadByCriteria() { $criteria = array(); $criteria[CoordenadaCriteria::RASTREADOR_FK_EQ] = 3; $entityArray = ServiceLocator::getCoordenadaService()->readByCriteria($criteria); foreach ($entityArray as $entity) { echo $entity . "<br>"; } }
function inserirArrayCoordenada() { $inicio = microtime(true); $coordenadaArray = array(); for ($i = 0; $i < 50000; $i++) { $coordenada = new Coordenada(); $coordenada->setLatitude(rand(-20.00001, -25.99999)); $coordenada->setLongitude(rand(-20.00001, -25.99999)); $coordenada->setDataHora(date('Y-m-d H-i-s')); $coordenada->setHdop(rand(1.0E-5, 2.99999)); $aux = new Rastreador(); $aux->setId(rand(1, 10)); $coordenada->setRastreador($aux); $coordenadaArray[] = $coordenada; } echo ServiceLocator::getCoordenadaService()->create($coordenadaArray); $total = microtime(true) - $inicio; echo "<br>Tempo de execução: {$total}"; }