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:
path: %currentWorkingDirectory%/tests/Functional/DataAccessTest.php
# 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
- '~^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
/**
* @return mixed[]|false|null
*/
private function _fetch()
private function fetch()
{
$ret = $this->stmt->fetch();
......@@ -328,7 +328,7 @@ final class MysqliStatement implements Statement
return false;
}
$values = $this->_fetch();
$values = $this->fetch();
if ($values === null) {
return false;
......
......@@ -27,7 +27,7 @@ use const OCI_NO_AUTO_COMMIT;
final class OCI8Connection implements Connection, ServerInfoAwareConnection
{
/** @var resource */
protected $dbh;
private $connection;
/** @var ExecutionMode */
private $executionMode;
......@@ -45,15 +45,17 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
int $sessionMode = OCI_NO_AUTO_COMMIT,
bool $persistent = false
) {
$dbh = $persistent
? @oci_pconnect($username, $password, $db, $charset, $sessionMode)
: @oci_connect($username, $password, $db, $charset, $sessionMode);
if ($persistent) {
$connection = @oci_pconnect($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());
}
$this->dbh = $dbh;
$this->connection = $connection;
$this->executionMode = new ExecutionMode();
}
......@@ -65,10 +67,10 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
*/
public function getServerVersion() : string
{
$version = oci_server_version($this->dbh);
$version = oci_server_version($this->connection);
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) {
......@@ -86,7 +88,7 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
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
......@@ -132,8 +134,8 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
public function commit() : void
{
if (! oci_commit($this->dbh)) {
throw OCI8Exception::fromErrorInfo(oci_error($this->dbh));
if (! oci_commit($this->connection)) {
throw OCI8Exception::fromErrorInfo(oci_error($this->connection));
}
$this->executionMode->enableAutoCommit();
......@@ -141,8 +143,8 @@ final class OCI8Connection implements Connection, ServerInfoAwareConnection
public function rollBack() : void
{
if (! oci_rollback($this->dbh)) {
throw OCI8Exception::fromErrorInfo(oci_error($this->dbh));
if (! oci_rollback($this->connection)) {
throw OCI8Exception::fromErrorInfo(oci_error($this->connection));
}
$this->executionMode->enableAutoCommit();
......
......@@ -41,16 +41,16 @@ use const SQLT_CHR;
final class OCI8Statement implements Statement
{
/** @var resource */
protected $_dbh;
private $connection;
/** @var resource */
protected $_sth;
private $statement;
/** @var ExecutionMode */
protected $executionMode;
private $executionMode;
/** @var string[] */
protected $_paramMap = [];
private $parameterMap = [];
/**
* Holds references to bound parameter values.
......@@ -78,14 +78,14 @@ final class OCI8Statement implements Statement
*/
public function __construct($dbh, string $query, ExecutionMode $executionMode)
{
[$query, $paramMap] = (new ConvertPositionalToNamedPlaceholders())($query);
[$query, $parameterMap] = (new ConvertPositionalToNamedPlaceholders())($query);
$stmt = oci_parse($dbh, $query);
assert(is_resource($stmt));
$statement = oci_parse($dbh, $query);
assert(is_resource($statement));
$this->_sth = $stmt;
$this->_dbh = $dbh;
$this->_paramMap = $paramMap;
$this->statement = $statement;
$this->connection = $dbh;
$this->parameterMap = $parameterMap;
$this->executionMode = $executionMode;
}
......@@ -103,15 +103,15 @@ final class OCI8Statement implements Statement
public function bindParam($param, &$variable, int $type = ParameterType::STRING, ?int $length = null) : void
{
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));
}
$param = $this->_paramMap[$param];
$param = $this->parameterMap[$param];
}
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';
assert($lob instanceof $class);
......@@ -124,13 +124,13 @@ final class OCI8Statement implements Statement
$this->boundValues[$param] =& $variable;
if (! oci_bind_by_name(
$this->_sth,
$this->statement,
$param,
$variable,
$length ?? -1,
$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
return;
}
oci_cancel($this->_sth);
oci_cancel($this->statement);
$this->result = false;
}
public function columnCount() : int
{
$count = oci_num_fields($this->_sth);
$count = oci_num_fields($this->statement);
if ($count !== false) {
return $count;
......@@ -197,9 +197,9 @@ final class OCI8Statement implements Statement
$mode = OCI_NO_AUTO_COMMIT;
}
$ret = @oci_execute($this->_sth, $mode);
$ret = @oci_execute($this->statement, $mode);
if (! $ret) {
throw OCI8Exception::fromErrorInfo(oci_error($this->_sth));
throw OCI8Exception::fromErrorInfo(oci_error($this->statement));
}
$this->result = true;
......@@ -207,7 +207,7 @@ final class OCI8Statement implements Statement
public function rowCount() : int
{
$count = oci_num_rows($this->_sth);
$count = oci_num_rows($this->statement);
if ($count !== false) {
return $count;
......@@ -276,7 +276,7 @@ final class OCI8Statement implements Statement
}
return oci_fetch_array(
$this->_sth,
$this->statement,
$mode | OCI_RETURN_NULLS | OCI_RETURN_LOBS
);
}
......@@ -293,7 +293,7 @@ final class OCI8Statement implements Statement
}
oci_fetch_all(
$this->_sth,
$this->statement,
$result,
0,
-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