@ -12,21 +12,44 @@ use Chamilo\PluginBundle\MigrationMoodle\Interfaces\LoaderInterface;
*/
class UserSessionLoader implements LoaderInterface
{
const LOAD_MODE_REUSE = 'reuse';
const LOAD_MODE_DUPLICATE = 'duplicate';
/**
* @var string Load mode: "reuse" or "duplicate". Default is "duplicate".
*/
private $loadMode = self::LOAD_MODE_DUPLICATE;
/**
* {@inheritdoc}
*/
public function load(array $incomingData)
{
$datetime = api_get_utc_datetime();
$coachId = 1;
foreach ($incomingData['course_ids'] as $courseId) {
if (empty($courseId)) {
throw new \Exception("Course ($courseId) not found when creating course session for user ({$incomingData['user_id']}). ".'Session will not be created.');