aboutsummaryrefslogtreecommitdiff
path: root/lib/models/Course.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-03-14 07:49:25 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-03-14 07:49:25 +0000
commit7f55c8897fbd87e3baff7202589d2d59c17e7f07 (patch)
tree7a2328217af30ceb570967c211c2c60ed0bab32a /lib/models/Course.php
parentae8c8b8c7cf4f8d49a9a3b1b408e5700f4e2b357 (diff)
execute sorm:describe for 6.0, re #3804
Merge request studip/studip!4044
Diffstat (limited to 'lib/models/Course.php')
-rw-r--r--lib/models/Course.php55
1 files changed, 33 insertions, 22 deletions
diff --git a/lib/models/Course.php b/lib/models/Course.php
index 5e6d7f4..ae6ad69 100644
--- a/lib/models/Course.php
+++ b/lib/models/Course.php
@@ -47,33 +47,44 @@
* @property int $admission_disable_waitlist_move database column
* @property int $completion database column
* @property string|null $parent_course database column
- * @property string|null $expires database column
- * @property SimpleORMapCollection|CourseTopic[] $topics has_many CourseTopic
- * @property SimpleORMapCollection|CourseDate[] $dates has_many CourseDate
- * @property SimpleORMapCollection|CourseExDate[] $ex_dates has_many CourseExDate
- * @property SimpleORMapCollection|CourseMember[] $members has_many CourseMember
- * @property SimpleORMapCollection|Deputy[] $deputies has_many Deputy
- * @property SimpleORMapCollection|Statusgruppen[] $statusgruppen has_many Statusgruppen
- * @property SimpleORMapCollection|AdmissionApplication[] $admission_applicants has_many AdmissionApplication
- * @property SimpleORMapCollection|DatafieldEntryModel[] $datafields has_many DatafieldEntryModel
- * @property SimpleORMapCollection|SeminarCycleDate[] $cycles has_many SeminarCycleDate
- * @property SimpleORMapCollection|BlubberThread[] $blubberthreads has_many BlubberThread
- * @property SimpleORMapCollection|ConsultationBlock[] $consultation_blocks has_many ConsultationBlock
- * @property SimpleORMapCollection|RoomRequest[] $room_requests has_many RoomRequest
- * @property SimpleORMapCollection|Course[] $children has_many Course
- * @property SimpleORMapCollection|ToolActivation[] $tools has_many ToolActivation
- * @property SimpleORMapCollection|CourseMemberNotification[] $member_notifications has_many CourseMemberNotification
- * @property SimpleORMapCollection|Courseware\Unit[] $courseware_units has_many Courseware\Unit
+ * @property int|null $expires database column
+ * @property SimpleORMapCollection<CourseTopic> $topics has_many CourseTopic
+ * @property SimpleORMapCollection<CourseDate> $dates has_many CourseDate
+ * @property SimpleORMapCollection<CourseExDate> $ex_dates has_many CourseExDate
+ * @property SimpleORMapCollection<CourseMember> $members has_many CourseMember
+ * @property SimpleORMapCollection<Deputy> $deputies has_many Deputy
+ * @property SimpleORMapCollection<Statusgruppen> $statusgruppen has_many Statusgruppen
+ * @property SimpleORMapCollection<AdmissionApplication> $admission_applicants has_many AdmissionApplication
+ * @property SimpleORMapCollection<DatafieldEntryModel> $datafields has_many DatafieldEntryModel
+ * @property SimpleORMapCollection<SeminarCycleDate> $cycles has_many SeminarCycleDate
+ * @property SimpleORMapCollection<StudipScmEntry> $scm_entries has_many StudipScmEntry
+ * @property SimpleORMapCollection<WikiPage> $wiki_pages has_many WikiPage
+ * @property SimpleORMapCollection<StudipNews> $news has_many StudipNews
+ * @property SimpleORMapCollection<BlubberThread> $blubberthreads has_many BlubberThread
+ * @property SimpleORMapCollection<ConsultationBlock> $consultation_blocks has_many ConsultationBlock
+ * @property SimpleORMapCollection<RoomRequest> $room_requests has_many RoomRequest
+ * @property SimpleORMapCollection<ResourceBooking> $resource_bookings has_many ResourceBooking
+ * @property SimpleORMapCollection<Course> $children has_many Course
+ * @property SimpleORMapCollection<ToolActivation> $tools has_many ToolActivation
+ * @property SimpleORMapCollection<CourseMemberNotification> $member_notifications has_many CourseMemberNotification
+ * @property SimpleORMapCollection<ConfigValue> $config_values has_many ConfigValue
+ * @property SimpleORMapCollection<Courseware\Unit> $courseware_units has_many Courseware\Unit
+ * @property SimpleORMapCollection<StudygroupCourseProposal> $studygroup_proposals has_many StudygroupCourseProposal
+ * @property SimpleORMapCollection<StudygroupCourseProposal> $course_proposals has_many StudygroupCourseProposal
+ * @property SimpleORMapCollection<StudygroupInvitation> $studygroup_invitations has_many StudygroupInvitation
* @property Institute $home_institut belongs_to Institute
* @property AuxLockRule|null $aux belongs_to AuxLockRule
* @property Course|null $parent belongs_to Course
- * @property SimpleORMapCollection|Semester[] $semesters has_and_belongs_to_many Semester
- * @property SimpleORMapCollection|StudipStudyArea[] $study_areas has_and_belongs_to_many StudipStudyArea
- * @property SimpleORMapCollection|Institute[] $institutes has_and_belongs_to_many Institute
- * @property SimpleORMapCollection|UserDomain[] $domains has_and_belongs_to_many UserDomain
+ * @property SimpleORMapCollection<Semester> $semesters has_and_belongs_to_many Semester
+ * @property SimpleORMapCollection<StudipStudyArea> $study_areas has_and_belongs_to_many StudipStudyArea
+ * @property SimpleORMapCollection<Institute> $institutes has_and_belongs_to_many Institute
+ * @property SimpleORMapCollection<UserDomain> $domains has_and_belongs_to_many UserDomain
+ * @property SimpleORMapCollection<Course> $studygroups has_and_belongs_to_many Course
+ * @property SimpleORMapCollection<Course> $connectedcourses has_and_belongs_to_many Course
+ * @property SimpleORMapCollection<Tag> $tags has_and_belongs_to_many Tag
* @property-read mixed $teachers additional field
* @property Semester $start_semester additional field
- * @property Semester|null $end_semester additional field
+ * @property (Semester | null) $end_semester additional field
* @property-read mixed $semester_text additional field
* @property-read mixed $config additional field
*/