major refactoring and cleanup

This commit is contained in:
Kevin Papst
2016-10-23 00:12:32 +02:00
parent 5a85b1d37e
commit c492d30be3
70 changed files with 1304 additions and 4027 deletions

View File

@@ -44,7 +44,12 @@ class LoadFixtures extends AppBundleLoadFixtures
private function loadTimesheet(ObjectManager $manager)
{
$amountUsers = count($manager->getRepository(User::class)->findAll());
$allUsers = [];
$users = $manager->getRepository(User::class)->findAll();
foreach ($users as $user) {
$allUsers[$user->getId()] = $user;
}
$amountUsers = count($allUsers);
for ($i = 0; $i <= self::AMOUNT_TIMESHEET; $i++) {
@@ -67,7 +72,7 @@ class LoadFixtures extends AppBundleLoadFixtures
$entry->setStart($start->getTimestamp());
$entry->setEnd($end->getTimestamp());
$entry->setDuration($end->modify('- ' . $start->getTimestamp() . ' seconds')->getTimestamp());
$entry->setUserid(rand(1, $amountUsers));
$entry->setUser($allUsers[rand(1, $amountUsers)]);
//$entry->setApproved(false); // TODO
//$entry->setFixedrate(); // TODO
//$entry->setRate(); // TODO