Added delete user feature #225 (#249)

This commit is contained in:
Kevin Papst
2018-07-31 13:16:40 +02:00
committed by GitHub
parent 0996eca3c5
commit a8a8424ced
29 changed files with 879 additions and 49 deletions

View File

@@ -23,20 +23,21 @@ use Faker\Factory;
class TimesheetFixtures extends Fixture
{
/**
* @var
* @var User
*/
protected $user;
/**
* @var int
*/
protected $amount = 0;
/**
* @var int
*/
protected $running = 0;
/**
* @var Activity[]
*/
protected $activities = [];
/**
* @var string
*/
@@ -74,16 +75,27 @@ class TimesheetFixtures extends Fixture
$this->user = $user;
}
/**
* @param Activity[] $activities
*/
public function setActivities(array $activities)
{
$this->activities = $activities;
}
/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager)
{
$activities = $this->getAllActivities($manager);
$activities = $this->activities;
if (empty($activities)) {
$activities = $this->getAllActivities($manager);
}
$faker = Factory::create();
$user = $this->user;
// random amount of timesheet entries for every user
for ($i = 0; $i < $this->amount; $i++) {
$entry = $this->createTimesheetEntry(
$user,