findAll(); print_r($tickets); break; case 'deleteAll' : $dao->deleteAll(); break; case 'insert' : $ticket = new Ticket('Paye','unittest',3,'anomalie','06/02/2008','oneLiner 1','detailed description 1','attachmentName1'); $dao->insert($ticket); break; case 'findById' : if ( $argc <= 2 ) printUsage($argv); $ticket = $dao->findById($argv[2]); print_r($ticket); break; case 'updatePriority' : if ( $argc <= 3 ) { echo "Usage : php $argv[0] updatePriority ticketId newPriority\n"; exit(2); } // retrouver le ticket dans la base et le modifier en memoire $ticket = $dao->findById($argv[2]); $ticket->setPriority($argv[3]); // le sauvegarder dans la base $dao->update($ticket); // le retrouver dans la base $ticket = $dao->findById($argv[2]); print_r($ticket); break; default : printUsage($argv); } ?>