X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Finstaller%2FPostgresInstaller.php;h=e9b0c56059a596f287e603b805ab338930eebbc0;hp=d6a5145cda141e849c1f7a37addaddb1ec6fdd78;hb=a1ef77b2d80830fbcb617a83961d78cff9d6e384;hpb=6cfb2e3d7a2b96d5041312fcec88248bb46573d7 diff --git a/includes/installer/PostgresInstaller.php b/includes/installer/PostgresInstaller.php index d6a5145cda..e9b0c56059 100644 --- a/includes/installer/PostgresInstaller.php +++ b/includes/installer/PostgresInstaller.php @@ -22,6 +22,7 @@ */ use Wikimedia\Rdbms\Database; +use Wikimedia\Rdbms\DatabasePostgres; use Wikimedia\Rdbms\DBQueryError; use Wikimedia\Rdbms\DBConnectionError; @@ -353,6 +354,7 @@ class PostgresInstaller extends DatabaseInstaller { if ( !$status->isOK() ) { return $status; } + // @phan-suppress-next-line PhanUndeclaredMethod $exists = $status->value->roleExists( $this->getVar( 'wgDBuser' ) ); } @@ -507,6 +509,7 @@ class PostgresInstaller extends DatabaseInstaller { } /** @var DatabasePostgres $conn */ $conn = $status->value; + '@phan-var DatabasePostgres $conn'; // Create the schema if necessary $schema = $this->getVar( 'wgDBmwschema' ); @@ -542,7 +545,9 @@ class PostgresInstaller extends DatabaseInstaller { if ( !$status->isOK() ) { return $status; } + /** @var DatabasePostgres $conn */ $conn = $status->value; + '@phan-var DatabasePostgres $conn'; $safeuser = $conn->addIdentifierQuotes( $this->getVar( 'wgDBuser' ) ); $safepass = $conn->addQuotes( $this->getVar( 'wgDBpassword' ) ); @@ -599,6 +604,7 @@ class PostgresInstaller extends DatabaseInstaller { /** @var DatabasePostgres $conn */ $conn = $status->value; + '@phan-var DatabasePostgres $conn'; if ( $conn->tableExists( 'archive' ) ) { $status->warning( 'config-install-tables-exist' );