public static function getVerbParts($verbKey)
    {
        $verbParts = explode(':', $verbKey);
        $verb = array_shift($verbParts);
        $params = [];

        if (!empty($verbParts)) {
            $params = array_map(function ($param) {
                $subParams = explode('|', $param);

                return count($subParams) > 1 ? $subParams : $subParams[0];
            }, explode(',', array_shift($verbParts)));
        }

        return [$verb, $params];
    }