Minor - Fix doctrine issues, wrong return type, wrong criteria value

pull/2744/head
Julio Montoya 7 years ago
parent 58434eb7b1
commit 1a288c35e5
  1. 13
      src/UserBundle/Entity/User.php
  2. 3
      src/UserBundle/Repository/UserRepository.php

@ -11,6 +11,7 @@ use Chamilo\CoreBundle\Entity\Skill;
use Chamilo\CoreBundle\Entity\UsergroupRelUser;
use Chamilo\ThemeBundle\Model\UserInterface as ThemeUser;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\Common\Collections\Criteria;
use Doctrine\ORM\Event\LifecycleEventArgs;
use Doctrine\ORM\Mapping as ORM;
@ -370,7 +371,7 @@ class User extends BaseUser implements ThemeUser, EquatableInterface //implement
protected $sessions;
/**
* @var ArrayCollection
* @var Collection
*
* @ORM\OneToMany(
* targetEntity="Chamilo\CourseBundle\Entity\CGroupRelUser",
@ -382,7 +383,7 @@ class User extends BaseUser implements ThemeUser, EquatableInterface //implement
protected $courseGroupsAsMember;
/**
* @var ArrayCollection
* @var Collection
*
* @ORM\OneToMany(targetEntity="Chamilo\CourseBundle\Entity\CGroupRelTutor", mappedBy="user", orphanRemoval=true)
*/
@ -2023,17 +2024,17 @@ class User extends BaseUser implements ThemeUser, EquatableInterface //implement
}
/**
* @return ArrayCollection
* @return Collection
*/
public function getCourseGroupsAsMember(): ArrayCollection
public function getCourseGroupsAsMember(): Collection
{
return $this->courseGroupsAsMember;
}
/**
* @return ArrayCollection
* @return Collection
*/
public function getCourseGroupsAsTutor(): ArrayCollection
public function getCourseGroupsAsTutor(): Collection
{
return $this->courseGroupsAsTutor;
}

@ -728,6 +728,7 @@ class UserRepository extends EntityRepository
}
// TrackEOnline
$trackEOnlineList = [];
/** @var TrackEOnline $item */
foreach ($trackResults['ChamiloCoreBundle:TrackEOnline'] as $item) {
$date = $item->getLoginDate() ? $item->getLoginDate()->format($dateFormat) : '';
@ -869,7 +870,7 @@ class UserRepository extends EntityRepository
// cGroupRelUser
$criteria = [
'userId' => $userId,
'user' => $userId,
];
$result = $em->getRepository('ChamiloCourseBundle:CGroupRelUser')->findBy($criteria);
$cGroupRelUser = [];

Loading…
Cancel
Save