Piwik\Tracker\Action::getAllActions PHP Method

getAllActions() private static method

private static getAllActions ( Request $request )
$request Request
    private static function getAllActions(Request $request)
    {
        static $actions;
        if (is_null($actions)) {
            $actions = Manager::getInstance()->findMultipleComponents('Actions', '\\Piwik\\Tracker\\Action');
        }
        $instances = array();
        foreach ($actions as $action) {
            /** @var \Piwik\Tracker\Action $action */
            if ($action::shouldHandle($request)) {
                $instances[] = new $action($request);
            }
        }
        return $instances;
    }