Unverified Commit ece6cd6b authored by Sergei Morozov's avatar Sergei Morozov Committed by GitHub

Merge pull request #4051 from morozov/fix-final-class-members

Fix final class member names according to the coding standard
parents 66e9dc34 52ad7ab2
...@@ -32,7 +32,7 @@ parameters: ...@@ -32,7 +32,7 @@ parameters:
path: %currentWorkingDirectory%/tests/Functional/DataAccessTest.php path: %currentWorkingDirectory%/tests/Functional/DataAccessTest.php
# https://github.com/JetBrains/phpstorm-stubs/pull/766 # https://github.com/JetBrains/phpstorm-stubs/pull/766
- '~^Method Doctrine\\DBAL\\Driver\\Mysqli\\MysqliStatement::_fetch\(\) never returns null so it can be removed from the return typehint\.$~' - '~^Method Doctrine\\DBAL\\Driver\\Mysqli\\MysqliStatement::fetch\(\) never returns null so it can be removed from the return typehint\.$~'
# The ReflectionException in the case when the class does not exist is acceptable and does not need to be handled # The ReflectionException in the case when the class does not exist is acceptable and does not need to be handled
- '~^Parameter #1 \$argument of class ReflectionClass constructor expects class-string<T of object>\|T of object, string given\.$~' - '~^Parameter #1 \$argument of class ReflectionClass constructor expects class-string<T of object>\|T of object, string given\.$~'
......
...@@ -301,7 +301,7 @@ final class MysqliStatement implements Statement ...@@ -301,7 +301,7 @@ final class MysqliStatement implements Statement
/** /**
* @return mixed[]|false|null * @return mixed[]|false|null
*/ */
private function _fetch() private function fetch()
{ {
$ret = $this->stmt->fetch(); $ret = $this->stmt->fetch();
...@@ -328,7 +328,7 @@ final class MysqliStatement implements Statement ...@@ -328,7 +328,7 @@ final class MysqliStatement implements Statement
return false; return false;
} }
$values = $this->_fetch(); $values = $this->fetch();
if ($values === null) { if ($values === null) {
return false; return false;
......
...@@ -27,7 +27,7 @@ use const OCI_NO_AUTO_COMMIT; ...@@ -27,7 +27,7 @@ use const OCI_NO_AUTO_COMMIT;
final class OCI8Connection implements Connection, ServerInfoAwareConnection final class OCI8Connection implements Connection, ServerInfoAwareConnection
{ {
/** @var resource */ /** @var resource */
protected $dbh; private $connection;
/** @var ExecutionMode */ /** @var ExecutionMode */
private $executionMode; private $executionMode;
...@@ -45,15 +45,17 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection ...@@ -45,15 +45,17 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
int $sessionMode = OCI_NO_AUTO_COMMIT, int $sessionMode = OCI_NO_AUTO_COMMIT,
bool $persistent = false bool $persistent = false
) { ) {
$dbh = $persistent if ($persistent) {
? @oci_pconnect($username, $password, $db, $charset, $sessionMode) $connection = @oci_pconnect($username, $password, $db, $charset, $sessionMode);
: @oci_connect($username, $password, $db, $charset, $sessionMode); } else {
$connection = @oci_connect($username, $password, $db, $charset, $sessionMode);
}
if ($dbh === false) { if ($connection === false) {
throw OCI8Exception::fromErrorInfo(oci_error()); throw OCI8Exception::fromErrorInfo(oci_error());
} }
$this->dbh = $dbh; $this->connection = $connection;
$this->executionMode = new ExecutionMode(); $this->executionMode = new ExecutionMode();
} }
...@@ -65,10 +67,10 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection ...@@ -65,10 +67,10 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
*/ */
public function getServerVersion() : string public function getServerVersion() : string
{ {
$version = oci_server_version($this->dbh); $version = oci_server_version($this->connection);
if ($version === false) { if ($version === false) {
throw OCI8Exception::fromErrorInfo(oci_error($this->dbh)); throw OCI8Exception::fromErrorInfo(oci_error($this->connection));
} }
if (preg_match('/\s+(\d+\.\d+\.\d+\.\d+\.\d+)\s+/', $version, $matches) === 0) { if (preg_match('/\s+(\d+\.\d+\.\d+\.\d+\.\d+)\s+/', $version, $matches) === 0) {
...@@ -86,7 +88,7 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection ...@@ -86,7 +88,7 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
public function prepare(string $sql) : DriverStatement public function prepare(string $sql) : DriverStatement
{ {
return new OCI8Statement($this->dbh, $sql, $this->executionMode); return new OCI8Statement($this->connection, $sql, $this->executionMode);
} }
public function query(string $sql) : ResultStatement public function query(string $sql) : ResultStatement
...@@ -132,8 +134,8 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection ...@@ -132,8 +134,8 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
public function commit() : void public function commit() : void
{ {
if (! oci_commit($this->dbh)) { if (! oci_commit($this->connection)) {
throw OCI8Exception::fromErrorInfo(oci_error($this->dbh)); throw OCI8Exception::fromErrorInfo(oci_error($this->connection));
} }
$this->executionMode->enableAutoCommit(); $this->executionMode->enableAutoCommit();
...@@ -141,8 +143,8 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection ...@@ -141,8 +143,8 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
public function rollBack() : void public function rollBack() : void
{ {
if (! oci_rollback($this->dbh)) { if (! oci_rollback($this->connection)) {
throw OCI8Exception::fromErrorInfo(oci_error($this->dbh)); throw OCI8Exception::fromErrorInfo(oci_error($this->connection));
} }
$this->executionMode->enableAutoCommit(); $this->executionMode->enableAutoCommit();
......
...@@ -41,16 +41,16 @@ use const SQLT_CHR; ...@@ -41,16 +41,16 @@ use const SQLT_CHR;
final class OCI8Statement implements Statement final class OCI8Statement implements Statement
{ {
/** @var resource */ /** @var resource */
protected $_dbh; private $connection;
/** @var resource */ /** @var resource */
protected $_sth; private $statement;
/** @var ExecutionMode */ /** @var ExecutionMode */
protected $executionMode; private $executionMode;
/** @var string[] */ /** @var string[] */
protected $_paramMap = []; private $parameterMap = [];
/** /**
* Holds references to bound parameter values. * Holds references to bound parameter values.
...@@ -78,14 +78,14 @@ final class OCI8Statement implements Statement ...@@ -78,14 +78,14 @@ final class OCI8Statement implements Statement
*/ */
public function __construct($dbh, string $query, ExecutionMode $executionMode) public function __construct($dbh, string $query, ExecutionMode $executionMode)
{ {
[$query, $paramMap] = (new ConvertPositionalToNamedPlaceholders())($query); [$query, $parameterMap] = (new ConvertPositionalToNamedPlaceholders())($query);
$stmt = oci_parse($dbh, $query); $statement = oci_parse($dbh, $query);
assert(is_resource($stmt)); assert(is_resource($statement));
$this->_sth = $stmt; $this->statement = $statement;
$this->_dbh = $dbh; $this->connection = $dbh;
$this->_paramMap = $paramMap; $this->parameterMap = $parameterMap;
$this->executionMode = $executionMode; $this->executionMode = $executionMode;
} }
...@@ -103,15 +103,15 @@ final class OCI8Statement implements Statement ...@@ -103,15 +103,15 @@ final class OCI8Statement implements Statement
public function bindParam($param, &$variable, int $type = ParameterType::STRING, ?int $length = null) : void public function bindParam($param, &$variable, int $type = ParameterType::STRING, ?int $length = null) : void
{ {
if (is_int($param)) { if (is_int($param)) {
if (! isset($this->_paramMap[$param])) { if (! isset($this->parameterMap[$param])) {
throw new OCI8Exception(sprintf('Could not find variable mapping with index %d, in the SQL statement', $param)); throw new OCI8Exception(sprintf('Could not find variable mapping with index %d, in the SQL statement', $param));
} }
$param = $this->_paramMap[$param]; $param = $this->parameterMap[$param];
} }
if ($type === ParameterType::LARGE_OBJECT) { if ($type === ParameterType::LARGE_OBJECT) {
$lob = oci_new_descriptor($this->_dbh, OCI_D_LOB); $lob = oci_new_descriptor($this->connection, OCI_D_LOB);
$class = 'OCI-Lob'; $class = 'OCI-Lob';
assert($lob instanceof $class); assert($lob instanceof $class);
...@@ -124,13 +124,13 @@ final class OCI8Statement implements Statement ...@@ -124,13 +124,13 @@ final class OCI8Statement implements Statement
$this->boundValues[$param] =& $variable; $this->boundValues[$param] =& $variable;
if (! oci_bind_by_name( if (! oci_bind_by_name(
$this->_sth, $this->statement,
$param, $param,
$variable, $variable,
$length ?? -1, $length ?? -1,
$this->convertParameterType($type) $this->convertParameterType($type)
)) { )) {
throw OCI8Exception::fromErrorInfo(oci_error($this->_sth)); throw OCI8Exception::fromErrorInfo(oci_error($this->statement));
} }
} }
...@@ -158,14 +158,14 @@ final class OCI8Statement implements Statement ...@@ -158,14 +158,14 @@ final class OCI8Statement implements Statement
return; return;
} }
oci_cancel($this->_sth); oci_cancel($this->statement);
$this->result = false; $this->result = false;
} }
public function columnCount() : int public function columnCount() : int
{ {
$count = oci_num_fields($this->_sth); $count = oci_num_fields($this->statement);
if ($count !== false) { if ($count !== false) {
return $count; return $count;
...@@ -197,9 +197,9 @@ final class OCI8Statement implements Statement ...@@ -197,9 +197,9 @@ final class OCI8Statement implements Statement
$mode = OCI_NO_AUTO_COMMIT; $mode = OCI_NO_AUTO_COMMIT;
} }
$ret = @oci_execute($this->_sth, $mode); $ret = @oci_execute($this->statement, $mode);
if (! $ret) { if (! $ret) {
throw OCI8Exception::fromErrorInfo(oci_error($this->_sth)); throw OCI8Exception::fromErrorInfo(oci_error($this->statement));
} }
$this->result = true; $this->result = true;
...@@ -207,7 +207,7 @@ final class OCI8Statement implements Statement ...@@ -207,7 +207,7 @@ final class OCI8Statement implements Statement
public function rowCount() : int public function rowCount() : int
{ {
$count = oci_num_rows($this->_sth); $count = oci_num_rows($this->statement);
if ($count !== false) { if ($count !== false) {
return $count; return $count;
...@@ -276,7 +276,7 @@ final class OCI8Statement implements Statement ...@@ -276,7 +276,7 @@ final class OCI8Statement implements Statement
} }
return oci_fetch_array( return oci_fetch_array(
$this->_sth, $this->statement,
$mode | OCI_RETURN_NULLS | OCI_RETURN_LOBS $mode | OCI_RETURN_NULLS | OCI_RETURN_LOBS
); );
} }
...@@ -293,7 +293,7 @@ final class OCI8Statement implements Statement ...@@ -293,7 +293,7 @@ final class OCI8Statement implements Statement
} }
oci_fetch_all( oci_fetch_all(
$this->_sth, $this->statement,
$result, $result,
0, 0,
-1, -1,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment