Rename CQuizCategory.php to CQuizRelQuestionCategory.phppull/3844/head
parent
251179e2af
commit
a63c7ffb4c
@ -1,135 +0,0 @@ |
||||
<?php |
||||
|
||||
declare(strict_types=1); |
||||
|
||||
/* For licensing terms, see /license.txt */ |
||||
|
||||
namespace Chamilo\CourseBundle\Entity; |
||||
|
||||
use Doctrine\ORM\Mapping as ORM; |
||||
|
||||
/** |
||||
* CQuizCategory. |
||||
* |
||||
* Manages quiz question categories inside an exercise. |
||||
* |
||||
* @ORM\Table(name="c_quiz_rel_category") |
||||
* @ORM\Entity |
||||
*/ |
||||
class CQuizCategory |
||||
{ |
||||
/** |
||||
* @ORM\Column(name="iid", type="bigint") |
||||
* @ORM\Id |
||||
* @ORM\GeneratedValue |
||||
*/ |
||||
protected int $iid; |
||||
|
||||
/** |
||||
* @ORM\Column(name="c_id", type="integer") |
||||
*/ |
||||
protected int $cId; |
||||
|
||||
/** |
||||
* @ORM\Column(name="category_id", type="integer", nullable=true) |
||||
*/ |
||||
protected ?int $categoryId; |
||||
|
||||
/** |
||||
* @ORM\Column(name="exercise_id", type="integer", nullable=false) |
||||
*/ |
||||
protected int $exerciseId; |
||||
|
||||
/** |
||||
* @ORM\Column(name="count_questions", type="integer", nullable=true) |
||||
*/ |
||||
protected ?int $countQuestions; |
||||
|
||||
/** |
||||
* @return int |
||||
*/ |
||||
public function getIid() |
||||
{ |
||||
return $this->iid; |
||||
} |
||||
|
||||
/** |
||||
* @return int |
||||
*/ |
||||
public function getCId() |
||||
{ |
||||
return $this->cId; |
||||
} |
||||
|
||||
/** |
||||
* @param int $cId |
||||
* |
||||
* @return CQuizCategory |
||||
*/ |
||||
public function setCId($cId) |
||||
{ |
||||
$this->cId = $cId; |
||||
|
||||
return $this; |
||||
} |
||||
|
||||
/** |
||||
* @return int |
||||
*/ |
||||
public function getCategoryId() |
||||
{ |
||||
return $this->categoryId; |
||||
} |
||||
|
||||
/** |
||||
* @param int $categoryId |
||||
* |
||||
* @return CQuizCategory |
||||
*/ |
||||
public function setCategoryId($categoryId) |
||||
{ |
||||
$this->categoryId = $categoryId; |
||||
|
||||
return $this; |
||||
} |
||||
|
||||
/** |
||||
* @return int |
||||
*/ |
||||
public function getExerciseId() |
||||
{ |
||||
return $this->exerciseId; |
||||
} |
||||
|
||||
/** |
||||
* @param int $exerciseId |
||||
* |
||||
* @return CQuizCategory |
||||
*/ |
||||
public function setExerciseId($exerciseId) |
||||
{ |
||||
$this->exerciseId = $exerciseId; |
||||
|
||||
return $this; |
||||
} |
||||
|
||||
/** |
||||
* @return int |
||||
*/ |
||||
public function getCountQuestions() |
||||
{ |
||||
return $this->countQuestions; |
||||
} |
||||
|
||||
/** |
||||
* @param int $countQuestions |
||||
* |
||||
* @return CQuizCategory |
||||
*/ |
||||
public function setCountQuestions($countQuestions) |
||||
{ |
||||
$this->countQuestions = $countQuestions; |
||||
|
||||
return $this; |
||||
} |
||||
} |
@ -0,0 +1,72 @@ |
||||
<?php |
||||
|
||||
declare(strict_types=1); |
||||
|
||||
/* For licensing terms, see /license.txt */ |
||||
|
||||
namespace Chamilo\CourseBundle\Entity; |
||||
|
||||
use Doctrine\ORM\Mapping as ORM; |
||||
|
||||
/** |
||||
* Quiz rel question categories. |
||||
* |
||||
* @ORM\Table(name="c_quiz_rel_category") |
||||
* @ORM\Entity |
||||
*/ |
||||
class CQuizRelQuestionCategory |
||||
{ |
||||
/** |
||||
* @ORM\Column(name="iid", type="bigint") |
||||
* @ORM\Id |
||||
* @ORM\GeneratedValue |
||||
*/ |
||||
protected int $iid; |
||||
|
||||
/** |
||||
* @ORM\ManyToOne(targetEntity="CQuizQuestionCategory", cascade={"persist"}) |
||||
* @ORM\JoinColumn(name="category_id", referencedColumnName="iid", onDelete="CASCADE") |
||||
*/ |
||||
protected CQuizQuestionCategory $category; |
||||
|
||||
/** |
||||
* @ORM\ManyToOne(targetEntity="CQuiz", cascade={"persist"}) |
||||
* @ORM\JoinColumn(name="exercise_id", referencedColumnName="iid", onDelete="CASCADE") |
||||
*/ |
||||
protected CQuiz $quiz; |
||||
|
||||
/** |
||||
* @ORM\Column(name="count_questions", type="integer", nullable=false) |
||||
*/ |
||||
protected int $countQuestions; |
||||
|
||||
/** |
||||
* @return int |
||||
*/ |
||||
public function getIid() |
||||
{ |
||||
return $this->iid; |
||||
} |
||||
|
||||
public function getCategory(): CQuizQuestionCategory |
||||
{ |
||||
return $this->category; |
||||
} |
||||
|
||||
public function getQuiz(): CQuiz |
||||
{ |
||||
return $this->quiz; |
||||
} |
||||
|
||||
public function getCountQuestions(): int |
||||
{ |
||||
return $this->countQuestions; |
||||
} |
||||
|
||||
public function setCountQuestions(int $countQuestions): self |
||||
{ |
||||
$this->countQuestions = $countQuestions; |
||||
|
||||
return $this; |
||||
} |
||||
} |
Loading…
Reference in new issue