/**
* @Given /^the site has following users:$/
*/
public function theSiteHasFollowingUsers(TableNode $table)
{
$entityManager = $this->getEntityManager();
$this->developers = array();
foreach ($table->getHash() as $row) {
$developer = new Entity\Developer();
$developer->fromArray(array('name' => $row['name'], 'score' => isset($row['score']) ? $row['score'] : 0));
if (isset($row['organization'])) {
$organization = $this->organizations[$row['organization']];
$developer->addOrganization($organization);
}
$entityManager->persist($developer);
$this->developers[$developer->getName()] = $developer;
}
$entityManager->flush();
}