X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Finstaller%2FPostgresInstaller.php;h=e9b0c56059a596f287e603b805ab338930eebbc0;hb=28f9e6277efda6635c1a73122f047557d6a64edb;hp=d6a5145cda141e849c1f7a37addaddb1ec6fdd78;hpb=3ec2e54afa213457b5aea0e2b9ce15a878158c34;p=lhc%2Fweb%2Fwiklou.git 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' );