diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-05-11 08:30:37 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-05-11 08:30:37 +0000 |
| commit | 5866bdf1497623253096c1e39fb8d853c1438634 (patch) | |
| tree | 1c29411180742245ddb0974385170d83011181e2 /lib/models/ArchivedCourseMember.class.php | |
| parent | 04b5e6ec7ca39031f0c50289fb2892d2dc0934c1 (diff) | |
unify class definition in relations of simpleormap models, fixes #979
Closes #979
Merge request studip/studip!564
Diffstat (limited to 'lib/models/ArchivedCourseMember.class.php')
| -rw-r--r-- | lib/models/ArchivedCourseMember.class.php | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/lib/models/ArchivedCourseMember.class.php b/lib/models/ArchivedCourseMember.class.php index ecc2cec..536c1b6 100644 --- a/lib/models/ArchivedCourseMember.class.php +++ b/lib/models/ArchivedCourseMember.class.php @@ -22,31 +22,30 @@ */ class ArchivedCourseMember extends SimpleORMap implements PrivacyObject { - - public static function findByCourse($course_id) - { - return self::findBySeminar_id($course_id); - } - - public static function findByUser($user_id) - { - return self::findByUser_id($user_id); - } - protected static function configure($config = []) { $config['db_table'] = 'archiv_user'; $config['belongs_to']['user'] = [ - 'class_name' => 'User', + 'class_name' => User::class, 'foreign_key' => 'user_id', ]; $config['belongs_to']['course'] = [ - 'class_name' => 'ArchivedCourse', + 'class_name' => ArchivedCourse::class, 'foreign_key' => 'seminar_id', ]; parent::configure($config); } + public static function findByCourse($course_id) + { + return self::findBySeminar_id($course_id); + } + + public static function findByUser($user_id) + { + return self::findByUser_id($user_id); + } + /** * Export available data of a given user into a storage object * (an instance of the StoredUserData class) for that user. |
