Example #1
0
 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";
Example #3
0
 function post_quote()
 {
     $file = get_random_file();
     if (!array_contains($file)) {
         post_image();
         persist();
         // as uploaded
     }
 }