summaryrefslogtreecommitdiffstats
path: root/library/Icingadb/Model/LastHostComment.php
blob: 621b2044074fd27c26b6a5d26290366c5a3bec70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

/* Icinga DB Web | (c) 2023 Icinga GmbH | GPLv2 */

namespace Icinga\Module\Icingadb\Model;

use ipl\Orm\Relations;

class LastHostComment extends Comment
{
    public function createRelations(Relations $relations): void
    {
        $relations->belongsTo('environment', Environment::class);
        $relations->belongsTo('zone', Zone::class);
        $relations->belongsTo('state', HostState::class)
            ->setForeignKey('last_comment_id')
            ->setCandidateKey('id');
    }
}