public function update(\Sb\Db\Model\Guest $guest) { $this->entityManager > persist($guest); if ($guest->getInvitations()) { foreach ($guest->getInvitations() as $invitationToAdd) { $this->entityManager->persist($invitationToAdd); } } $this->entityManager > flush(); return true; }
$session = retrieve($storage, $test, $sessionId, $averageRetrieve); neighbourhood($session, $averageNeighbourhood); attempt($session, 'ChoiceA', $effectiveAverageAttempt); moveNext($session, $averageNext); persist($storage, $session, $averagePersist); $end = microtime(); unset($session); unset($storage); unset($test); echo "Retrieving session + attempt 3 + persistance (" . spentTime($start, $end, $averageAttempt) . ")\n"; // Retrieving session + make an attemp + persistance. $start = microtime(); $test = loadTestDefinition($averageLoad); $storage = createStorage(createFactory(), $test); $session = retrieve($storage, $test, $sessionId, $averageRetrieve); neighbourhood($session, $averageNeighbourhood); attempt($session, 'ChoiceA', $effectiveAverageAttempt); moveNext($session, $averageNext); persist($storage, $session, $averagePersist); $end = microtime(); unset($session); unset($storage); unset($test); echo "Retrieving session + attempt 4 + persistance (" . spentTime($start, $end, $averageAttempt) . ")\n\n"; echo "Average attempt time = " . array_sum($averageAttempt) / count($averageAttempt) . "\n"; echo "Effective average attempt time = " . array_sum($effectiveAverageAttempt) / count($effectiveAverageAttempt) . "\n"; echo "Retrieve average time = " . array_sum($averageRetrieve) / count($averageRetrieve) . "\n"; echo "Persist average time = " . array_sum($averagePersist) / count($averagePersist) . "\n"; echo "MoveNext average time = " . array_sum($averageNext) / count($averageNext) . "\n"; echo "Load average time = " . array_sum($averageLoad) / count($averageLoad) . "\n"; echo "Neighbourhood average time = " . array_sum($averageNeighbourhood) / count($averageNeighbourhood) . "\n";
function post_quote() { $file = get_random_file(); if (!array_contains($file)) { post_image(); persist(); // as uploaded } }