Entity: Add repositoryClass

pull/3959/head
Julio 4 years ago
parent b66b7b3bfe
commit b96d83574b
  1. 2
      src/CourseBundle/Entity/CAnnouncement.php
  2. 2
      src/CourseBundle/Entity/CAnnouncementAttachment.php
  3. 2
      src/CourseBundle/Entity/CAttendance.php
  4. 2
      src/CourseBundle/Entity/CCalendarEvent.php
  5. 2
      src/CourseBundle/Entity/CCalendarEventAttachment.php
  6. 2
      src/CourseBundle/Entity/CChatConversation.php
  7. 2
      src/CourseBundle/Entity/CCourseDescription.php
  8. 2
      src/CourseBundle/Entity/CDocument.php
  9. 3
      src/CourseBundle/Entity/CExerciseCategory.php
  10. 2
      src/CourseBundle/Entity/CForum.php
  11. 2
      src/CourseBundle/Entity/CForumAttachment.php
  12. 2
      src/CourseBundle/Entity/CForumCategory.php
  13. 4
      src/CourseBundle/Entity/CForumPost.php
  14. 5
      src/CourseBundle/Entity/CForumThread.php
  15. 4
      src/CourseBundle/Entity/CGlossary.php
  16. 4
      src/CourseBundle/Entity/CGroup.php
  17. 5
      src/CourseBundle/Entity/CGroupCategory.php
  18. 2
      src/CourseBundle/Entity/CLink.php
  19. 2
      src/CourseBundle/Entity/CLinkCategory.php
  20. 2
      src/CourseBundle/Entity/CLp.php
  21. 2
      src/CourseBundle/Entity/CLpCategory.php
  22. 6
      src/CourseBundle/Entity/CLpItem.php
  23. 2
      src/CourseBundle/Entity/CLpRelUserGroup.php
  24. 2
      src/CourseBundle/Entity/CNotebook.php
  25. 2
      src/CourseBundle/Entity/CQuiz.php
  26. 2
      src/CourseBundle/Entity/CQuizQuestion.php
  27. 2
      src/CourseBundle/Entity/CQuizQuestionCategory.php
  28. 2
      src/CourseBundle/Entity/CShortcut.php
  29. 2
      src/CourseBundle/Entity/CStudentPublication.php
  30. 2
      src/CourseBundle/Entity/CStudentPublicationAssignment.php
  31. 2
      src/CourseBundle/Entity/CStudentPublicationComment.php
  32. 2
      src/CourseBundle/Entity/CStudentPublicationCorrection.php
  33. 12
      src/CourseBundle/Entity/CSurvey.php
  34. 2
      src/CourseBundle/Entity/CSurveyAnswer.php
  35. 2
      src/CourseBundle/Entity/CSurveyQuestion.php
  36. 2
      src/CourseBundle/Entity/CThematic.php
  37. 2
      src/CourseBundle/Entity/CTool.php
  38. 2
      src/CourseBundle/Entity/CWiki.php

@ -18,7 +18,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* CAnnouncement.
*
* @ORM\Table(name="c_announcement")
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CAnnouncementRepository")
*/
class CAnnouncement extends AbstractResource implements ResourceInterface
{

@ -14,7 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
* CAnnouncementAttachment.
*
* @ORM\Table(name="c_announcement_attachment")
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CAnnouncementAttachmentRepository")
*/
class CAnnouncementAttachment extends AbstractResource implements ResourceInterface
{

@ -22,7 +22,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="active", columns={"active"})
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CAttendanceRepository")
*/
class CAttendance extends AbstractResource implements ResourceInterface
{

@ -30,7 +30,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CCalendarEventRepository")
*/
#[ApiResource(
collectionOperations: [

@ -18,7 +18,7 @@ use Doctrine\ORM\Mapping as ORM;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CCalendarEventAttachmentRepository")
*/
class CCalendarEventAttachment extends AbstractResource implements ResourceInterface
{

@ -14,7 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
* CChatConversation.
*
* @ORM\Table(name="c_chat_conversation")
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CChatConversationRepository")
*/
class CChatConversation extends AbstractResource implements ResourceInterface
{

@ -15,7 +15,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* CCourseDescription.
*
* @ORM\Table(name="c_course_description")
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CCourseDescriptionRepository")
*/
class CCourseDescription extends AbstractResource implements ResourceInterface
{

@ -156,7 +156,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* }
* )
* @ORM\EntityListeners({"Chamilo\CoreBundle\Entity\Listener\ResourceListener"})
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CDocumentRepository")
*/
#[ApiFilter(PropertyFilter::class)]
#[ApiFilter(SearchFilter::class, properties: [

@ -40,10 +40,9 @@ class CExerciseCategory extends AbstractResource implements ResourceInterface
protected Course $course;
/**
* @Assert\NotBlank
*
* @ORM\Column(name="name", type="string", length=255, nullable=false)
*/
#[Assert\NotBlank]
protected string $name;
/**

@ -23,7 +23,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CForumRepository")
*/
class CForum extends AbstractResource implements ResourceInterface
{

@ -19,7 +19,7 @@ use Doctrine\ORM\Mapping as ORM;
* @ORM\Index(name="course", columns={"c_id"})
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CForumAttachmentRepository")
*/
class CForumAttachment extends AbstractResource implements ResourceInterface
{

@ -21,7 +21,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CForumCategoryRepository")
*/
class CForumCategory extends AbstractResource implements ResourceInterface
{

@ -26,7 +26,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="idx_forum_post_visible", columns={"visible"}),
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CForumPostRepository")
*/
class CForumPost extends AbstractResource implements ResourceInterface
{
@ -42,9 +42,9 @@ class CForumPost extends AbstractResource implements ResourceInterface
protected int $iid;
/**
* @Assert\NotBlank()
* @ORM\Column(name="post_title", type="string", length=250, nullable=false)
*/
#[Assert\NotBlank]
protected string $postTitle;
/**

@ -23,7 +23,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CForumThreadRepository")
*/
class CForumThread extends AbstractResource implements ResourceInterface
{
@ -35,10 +35,9 @@ class CForumThread extends AbstractResource implements ResourceInterface
protected int $iid;
/**
* @Assert\NotBlank()
*
* @ORM\Column(name="thread_title", type="string", length=255, nullable=false)
*/
#[Assert\NotBlank]
protected string $threadTitle;
/**

@ -17,7 +17,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Table(
* name="c_glossary"
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CGlossaryRepository")
*/
class CGlossary extends AbstractResource implements ResourceInterface
{
@ -29,9 +29,9 @@ class CGlossary extends AbstractResource implements ResourceInterface
protected int $iid;
/**
* @Assert\NotBlank()
* @ORM\Column(name="name", type="text", nullable=false)
*/
#[Assert\NotBlank]
protected string $name;
/**

@ -49,16 +49,16 @@ class CGroup extends AbstractResource implements ResourceInterface
protected int $iid;
/**
* @Assert\NotBlank()
* @ORM\Column(name="name", type="string", length=100, nullable=false)
* @Groups({"group:read", "group:write"})
*/
#[Assert\NotBlank]
protected string $name;
/**
* @Assert\NotBlank()
* @ORM\Column(name="status", type="boolean", nullable=false)
*/
#[Assert\NotBlank]
protected bool $status;
/**

@ -19,7 +19,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CGroupCategoryRepository")
*/
class CGroupCategory extends AbstractResource implements ResourceInterface
{
@ -31,10 +31,9 @@ class CGroupCategory extends AbstractResource implements ResourceInterface
protected int $iid;
/**
* @Assert\NotBlank()
*
* @ORM\Column(name="title", type="string", length=255, nullable=false)
*/
#[Assert\NotBlank]
protected string $title;
/**

@ -13,7 +13,7 @@ use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Table(name="c_link")
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CLinkRepository")
*/
class CLink extends AbstractResource implements ResourceInterface
{

@ -21,7 +21,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CLinkCategoryRepository")
*/
class CLinkCategory extends AbstractResource implements ResourceInterface
{

@ -22,7 +22,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Table(
* name="c_lp"
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CLpRepository")
*/
class CLp extends AbstractResource implements ResourceInterface
{

@ -34,9 +34,9 @@ class CLpCategory extends AbstractResource implements ResourceInterface
protected ?int $iid = null;
/**
* @Assert\NotBlank()
* @ORM\Column(name="name", type="text")
*/
#[Assert\NotBlank]
protected string $name;
/**

@ -34,17 +34,15 @@ class CLpItem
protected ?int $iid = null;
/**
* @Assert\NotBlank()
*
* @ORM\Column(name="title", type="string", length=511, nullable=false)
*/
#[Assert\NotBlank]
protected string $title;
/**
* @Assert\NotBlank()
*
* @ORM\Column(name="item_type", type="string", length=32, nullable=false)
*/
#[Assert\NotBlank]
protected string $itemType;
/**

@ -16,8 +16,6 @@ use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
/**
* CLp.
*
* @ORM\Table(
* name="c_lp_rel_usergroup"
* )

@ -17,7 +17,7 @@ use Symfony\Component\Validator\Constraints as Assert;
/**
* CNotebook.
*
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CNotebookRepository")
* @ORM\Table(
* name="c_notebook"
* )

@ -24,7 +24,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CQuizRepository")
*/
class CQuiz extends AbstractResource implements ResourceInterface
{

@ -22,7 +22,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="position", columns={"position"})
* }
* )
* @ORM\Entity()
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CQuizQuestionRepository")
*/
class CQuizQuestion extends AbstractResource implements ResourceInterface
{

@ -23,7 +23,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CQuizQuestionCategoryRepository")
*/
class CQuizQuestionCategory extends AbstractResource implements ResourceInterface
{

@ -15,7 +15,7 @@ use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Table(name="c_shortcut")
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CShortcutRepository")
*/
class CShortcut extends AbstractResource implements ResourceInterface
{

@ -24,7 +24,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity()
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CStudentPublicationRepository")
*/
class CStudentPublication extends AbstractResource implements ResourceInterface
{

@ -17,7 +17,7 @@ use Doctrine\ORM\Mapping as ORM;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CStudentPublicationAssignmentRepository")
*/
class CStudentPublicationAssignment
{

@ -21,7 +21,7 @@ use Doctrine\ORM\Mapping as ORM;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CStudentPublicationCommentRepository")
*/
class CStudentPublicationComment extends AbstractResource implements ResourceInterface
{

@ -15,7 +15,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Table(
* name="c_student_publication_correction"
* )
* @ORM\Entity()
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CStudentPublicationCorrectionRepository")
*/
class CStudentPublicationCorrection extends AbstractResource implements ResourceInterface
{

@ -25,7 +25,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="idx_survey_code", columns={"code"})
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CSurveyRepository")
*/
class CSurvey extends AbstractResource implements ResourceInterface
{
@ -39,12 +39,13 @@ class CSurvey extends AbstractResource implements ResourceInterface
/**
* @ORM\Column(name="code", type="string", length=20, nullable=true)
*/
#[Assert\NotBlank]
protected ?string $code = null;
/**
* @Assert\NotBlank()
* @ORM\Column(name="title", type="text", nullable=false)
*/
#[Assert\NotBlank]
protected string $title;
/**
@ -275,12 +276,7 @@ class CSurvey extends AbstractResource implements ResourceInterface
return $this;
}
/**
* Get title.
*
* @return string
*/
public function getTitle()
public function getTitle(): string
{
return $this->title;
}

@ -9,8 +9,6 @@ namespace Chamilo\CourseBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* CSurveyAnswer.
*
* @ORM\Table(
* name="c_survey_answer",
* indexes={

@ -19,7 +19,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* indexes={
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CSurveyQuestionRepository")
*/
class CSurveyQuestion
{

@ -22,7 +22,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="active", columns={"active"})
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CThematicRepository")
*/
class CThematic extends AbstractResource implements ResourceInterface
{

@ -29,7 +29,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="session_id", columns={"session_id"})
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CToolRepository")
*/
class CTool extends AbstractResource implements ResourceInterface
{

@ -26,7 +26,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="session_id", columns={"session_id"})
* }
* )
* @ORM\Entity
* @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CWikiRepository")
*/
class CWiki extends AbstractResource implements ResourceInterface
{

Loading…
Cancel
Save