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. * CAnnouncement.
* *
* @ORM\Table(name="c_announcement") * @ORM\Table(name="c_announcement")
* @ORM\Entity * @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CAnnouncementRepository")
*/ */
class CAnnouncement extends AbstractResource implements ResourceInterface class CAnnouncement extends AbstractResource implements ResourceInterface
{ {

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

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

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

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

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

@ -15,7 +15,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* CCourseDescription. * CCourseDescription.
* *
* @ORM\Table(name="c_course_description") * @ORM\Table(name="c_course_description")
* @ORM\Entity * @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CCourseDescriptionRepository")
*/ */
class CCourseDescription extends AbstractResource implements ResourceInterface 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\EntityListeners({"Chamilo\CoreBundle\Entity\Listener\ResourceListener"})
* @ORM\Entity * @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CDocumentRepository")
*/ */
#[ApiFilter(PropertyFilter::class)] #[ApiFilter(PropertyFilter::class)]
#[ApiFilter(SearchFilter::class, properties: [ #[ApiFilter(SearchFilter::class, properties: [

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -22,7 +22,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @ORM\Index(name="active", columns={"active"}) * @ORM\Index(name="active", columns={"active"})
* } * }
* ) * )
* @ORM\Entity * @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CThematicRepository")
*/ */
class CThematic extends AbstractResource implements ResourceInterface 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\Index(name="session_id", columns={"session_id"})
* } * }
* ) * )
* @ORM\Entity * @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CToolRepository")
*/ */
class CTool extends AbstractResource implements ResourceInterface 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\Index(name="session_id", columns={"session_id"})
* } * }
* ) * )
* @ORM\Entity * @ORM\Entity(repositoryClass="Chamilo\CourseBundle\Repository\CWikiRepository")
*/ */
class CWiki extends AbstractResource implements ResourceInterface class CWiki extends AbstractResource implements ResourceInterface
{ {

Loading…
Cancel
Save