app/Services/ServerCheckService.php
public function serverErrors($driver = ''): Collection
    {
        $errors = Collection::make([
            $this->databaseDriverErrors($driver),
            $this->checkPhpExtension('mbstring'),
            $this->checkPhpExtension('iconv'),
            $this->checkPhpExtension('pcre'),
            $this->checkPhpExtension('session'),
            $this->checkPhpExtension('xml'),
            $this->checkPhpFunction('parse_ini_file'),
        ]);

        return $errors
            ->flatten()
            ->filter();
    }
public function serverErrors($driver = ''): Collection
    {
        $errors = Collection::make([
            $this->databaseDriverErrors($driver),
            $this->checkPhpExtension('mbstring'),
            $this->checkPhpExtension('iconv'),
            $this->checkPhpExtension('pcre'),
            $this->checkPhpExtension('session'),
            $this->checkPhpExtension('xml'),
            $this->checkPhpFunction('parse_ini_file'),
        ]);

        return $errors
            ->flatten()
            ->filter();
    }
public function serverErrors ( $ driver = '' ) : Collection { $ errors = Collection :: make ( [ $ this -> databaseDriverErrors ( $ driver ) , $ this -> checkPhpExtension ( 'mbstring' ) , $ this -> checkPhpExtension ( 'iconv' ) , $ this -> checkPhpExtension ( 'pcre' ) , $ this -> checkPhpExtension ( 'session' ) , $ this -> checkPhpExtension ( 'xml' ) , $ this -> checkPhpFunction ( 'parse_ini_file' ) , ] ) ; return $ errors -> flatten ( ) -> filter ( ) ; }
Things that may cause webtrees to break.

@param string $driver

@return Collection
@return string[]
Things that may cause webtrees to break .