app/Services/ServerCheckService.php
public function serverWarnings($driver = ''): Collection
    {
        $warnings = Collection::make([
            $this->databaseDriverWarnings($driver),
            $this->checkPhpExtension('curl'),
            $this->checkPhpExtension('gd'),
            $this->checkPhpExtension('simplexml'),
            $this->checkPhpIni('file_uploads', true),
            $this->checkSystemTemporaryFolder(),
            $this->checkPhpVersion(),
        ]);

        return $warnings
            ->flatten()
            ->filter();
    }
public function serverWarnings($driver = ''): Collection
    {
        $warnings = Collection::make([
            $this->databaseDriverWarnings($driver),
            $this->checkPhpExtension('curl'),
            $this->checkPhpExtension('gd'),
            $this->checkPhpExtension('simplexml'),
            $this->checkPhpIni('file_uploads', true),
            $this->checkSystemTemporaryFolder(),
            $this->checkPhpVersion(),
        ]);

        return $warnings
            ->flatten()
            ->filter();
    }
public function serverWarnings ( $ driver = '' ) : Collection { $ warnings = Collection :: make ( [ $ this -> databaseDriverWarnings ( $ driver ) , $ this -> checkPhpExtension ( 'curl' ) , $ this -> checkPhpExtension ( 'gd' ) , $ this -> checkPhpExtension ( 'simplexml' ) , $ this -> checkPhpIni ( 'file_uploads' , true ) , $ this -> checkSystemTemporaryFolder ( ) , $ this -> checkPhpVersion ( ) , ] ) ; return $ warnings -> flatten ( ) -> filter ( ) ; }
Things that should be fixed, but which won't stop completely webtrees from running.

@param string $driver

@return Collection
@return string[]
Things that should be fixed but which won t stop completely webtrees from running .