function persist_menu(lime_test $t, ioDoctrineMenuItem $rt, ioMenuItem $menu) { $timer = new sfTimer(); $rt->persistFromMenuArray($menu->toArray()); $timer->addTime(); $rt->refresh(true); $t->info(sprintf('### Menu took %s to persist (%s nodes/min)', round($timer->getElapsedTime(), 4), floor(8 * 60 / $timer->getElapsedTime()))); }