Core\Str->limit():147 PHP 8.1.19

Core\Str::limit(): Argument #1 ($string) must be of type string, null given, called in /home/filepedia/public_html/resources/views/public/author.php on line 31

/home/filepedia/public_html/framework/core/Str.php:147

135
        $string iconv('utf-8''us-ascii//TRANSLIT'$string);
136
        // Trim
137
        $string trim($string'_');
138
        // Remove duplicate _
139
        $string preg_replace('/_+/''_'$string);
140
        if (true === $lowercase) {
141
            return self::lowercase($string);
142
        }
143
        return $string;
144
    }
145
146
147
    public static function limit(string $stringint $limit 100string $end '..'): string
148
    {
149
        if (mb_strwidth($string'UTF-8') <= $limit) {
150
            return $string;
151
        }
152
153
        return rtrim(mb_strimwidth($string0$limit'''UTF-8')) . $end;
154
    }
155
156
157
    public static function limitWords(string $stringint $limit 10string $end '...'): string
158
    {
159
        $arrayWords explode(' '$string);
160