summaryrefslogtreecommitdiffstats
path: root/library/Reporting/ProvidedActions.php
blob: 2590d1f41ccc0ce8be14481ccca33f3f7cb214cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?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;
    }
}