Add CForumCategoryRepository CForumForumRepository repos

pull/3064/head
Julio 5 years ago
parent 8322d55f13
commit 65cd1562df
  1. 18
      src/CoreBundle/Framework/Container.php
  2. 16
      src/CourseBundle/Repository/CForumCategoryRepository.php
  3. 16
      src/CourseBundle/Repository/CForumForumRepository.php
  4. 8
      src/CourseBundle/Resources/config/services.yml

@ -13,6 +13,8 @@ use Chamilo\CoreBundle\Repository\IllustrationRepository;
use Chamilo\CoreBundle\ToolChain;
use Chamilo\CourseBundle\Repository\CDocumentRepository;
use Chamilo\CourseBundle\Repository\CExerciseCategoryRepository;
use Chamilo\CourseBundle\Repository\CForumCategoryRepository;
use Chamilo\CourseBundle\Repository\CForumForumRepository;
use Chamilo\CourseBundle\Repository\CLpCategoryRepository;
use Chamilo\CourseBundle\Repository\CLpRepository;
use Chamilo\CourseBundle\Repository\CQuizQuestionCategoryRepository;
@ -303,6 +305,22 @@ class Container
return self::$container->get('Chamilo\CourseBundle\Repository\CExerciseCategoryRepository');
}
/**
* @return CForumForumRepository
*/
public static function getForumRepository()
{
return self::$container->get('Chamilo\CourseBundle\Repository\CForumForumRepository');
}
/**
* @return CForumCategoryRepository
*/
public static function getForumCategoryRepository()
{
return self::$container->get('Chamilo\CourseBundle\Repository\CForumCategoryRepository');
}
/**
* @return CQuizQuestionRepository
*/

@ -6,24 +6,12 @@ namespace Chamilo\CourseBundle\Repository;
use Chamilo\CoreBundle\Entity\Course;
use Chamilo\CoreBundle\Entity\Session;
use Chamilo\CoreBundle\Repository\ResourceRepository;
use Chamilo\CourseBundle\Entity\CForumCategory;
use Chamilo\CourseBundle\Entity\CItemProperty;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Common\Persistence\ManagerRegistry;
/**
* Class CForumCategoryRepository.
*/
class CForumCategoryRepository extends ServiceEntityRepository
class CForumCategoryRepository extends ResourceRepository
{
/**
* CCourseSettingRepository constructor.
*/
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, CForumCategory::class);
}
/**
* @param bool $isAllowedToEdit
*

@ -6,25 +6,13 @@ namespace Chamilo\CourseBundle\Repository;
use Chamilo\CoreBundle\Entity\Course;
use Chamilo\CoreBundle\Entity\Session;
use Chamilo\CoreBundle\Repository\ResourceRepository;
use Chamilo\CourseBundle\Entity\CForumCategory;
use Chamilo\CourseBundle\Entity\CForumForum;
use Chamilo\CourseBundle\Entity\CItemProperty;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Common\Persistence\ManagerRegistry;
/**
* Class CForumForumRepository.
*/
class CForumForumRepository extends ServiceEntityRepository
final class CForumForumRepository extends ResourceRepository
{
/**
* CForumForumRepository constructor.
*/
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, CForumForum::class);
}
/**
* @param bool $isAllowedToEdit
* @param bool $includeGroupsForums

@ -78,6 +78,14 @@ services:
arguments:
$className: 'Chamilo\CourseBundle\Entity\CExerciseCategory'
Chamilo\CourseBundle\Repository\CForumForumRepository:
arguments:
$className: 'Chamilo\CourseBundle\Entity\CForumForum'
Chamilo\CourseBundle\Repository\CForumCategoryRepository:
arguments:
$className: 'Chamilo\CourseBundle\Entity\CForumCategory'
Chamilo\CourseBundle\Repository\CGroupInfoRepository:
arguments:
$className: 'Chamilo\CourseBundle\Entity\CGroupInfo'

Loading…
Cancel
Save