summaryrefslogtreecommitdiffstats
path: root/library/Reporting/ProvidedActions.php
blob: b3187c73d2d514903a765a10d921422fe0b87250 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php

// Icinga Reporting | (c) 2018 Icinga GmbH | GPLv2

namespace Icinga\Module\Reporting;

use Icinga\Module\Reporting\Hook\ActionHook;

trait ProvidedActions
{
    public function listActions()
    {
        $actions = [];

        foreach (ActionHook::getActions() as $class => $action) {
            $actions[$class] = $action->getName();
        }

        return $actions;
    }
}