mirror of
https://github.com/dg/dibi.git
synced 2025-02-21 09:23:57 +01:00
readonly properties
This commit is contained in:
parent
385e68dd96
commit
72f3cfcec4
@ -15,8 +15,8 @@ namespace Dibi;
|
||||
*/
|
||||
class DataSource implements IDataSource
|
||||
{
|
||||
private Connection $connection;
|
||||
private string $sql;
|
||||
private readonly Connection $connection;
|
||||
private readonly string $sql;
|
||||
private ?Result $result = null;
|
||||
private ?int $count = null;
|
||||
private ?int $totalCount = null;
|
||||
|
@ -18,7 +18,7 @@ use Dibi;
|
||||
class FirebirdReflector implements Dibi\Reflector
|
||||
{
|
||||
public function __construct(
|
||||
private Dibi\Driver $driver,
|
||||
private readonly Dibi\Driver $driver,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@ use Dibi;
|
||||
class MySqlReflector implements Dibi\Reflector
|
||||
{
|
||||
public function __construct(
|
||||
private Dibi\Driver $driver,
|
||||
private readonly Dibi\Driver $driver,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -18,8 +18,8 @@ use Dibi;
|
||||
class MySqliResult implements Dibi\ResultDriver
|
||||
{
|
||||
public function __construct(
|
||||
private \mysqli_result $resultSet,
|
||||
private bool $buffered,
|
||||
private readonly \mysqli_result $resultSet,
|
||||
private readonly bool $buffered,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@ use Dibi;
|
||||
class NoDataResult implements Dibi\ResultDriver
|
||||
{
|
||||
public function __construct(
|
||||
private int $rows,
|
||||
private readonly int $rows,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@ use Dibi;
|
||||
class OdbcReflector implements Dibi\Reflector
|
||||
{
|
||||
public function __construct(
|
||||
private Dibi\Driver $driver,
|
||||
private readonly Dibi\Driver $driver,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@ use Dibi;
|
||||
class OracleReflector implements Dibi\Reflector
|
||||
{
|
||||
public function __construct(
|
||||
private Dibi\Driver $driver,
|
||||
private readonly Dibi\Driver $driver,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -21,7 +21,7 @@ class PdoResult implements Dibi\ResultDriver
|
||||
{
|
||||
public function __construct(
|
||||
private ?\PDOStatement $resultSet,
|
||||
private string $driverName,
|
||||
private readonly string $driverName,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -18,8 +18,8 @@ use Dibi;
|
||||
class PostgreReflector implements Dibi\Reflector
|
||||
{
|
||||
public function __construct(
|
||||
private Dibi\Driver $driver,
|
||||
private string $version,
|
||||
private readonly Dibi\Driver $driver,
|
||||
private readonly string $version,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -20,7 +20,7 @@ use PgSql;
|
||||
class PostgreResult implements Dibi\ResultDriver
|
||||
{
|
||||
public function __construct(
|
||||
private PgSql\Result $resultSet,
|
||||
private readonly PgSql\Result $resultSet,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@ use Dibi;
|
||||
class SqliteReflector implements Dibi\Reflector
|
||||
{
|
||||
public function __construct(
|
||||
private Dibi\Driver $driver,
|
||||
private readonly Dibi\Driver $driver,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@ use Dibi\Helpers;
|
||||
class SqliteResult implements Dibi\ResultDriver
|
||||
{
|
||||
public function __construct(
|
||||
private \SQLite3Result $resultSet,
|
||||
private readonly \SQLite3Result $resultSet,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@ use Dibi;
|
||||
class SqlsrvReflector implements Dibi\Reflector
|
||||
{
|
||||
public function __construct(
|
||||
private Dibi\Driver $driver,
|
||||
private readonly Dibi\Driver $driver,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -29,10 +29,10 @@ class Event
|
||||
TRANSACTION = 448, // BEGIN | COMMIT | ROLLBACK
|
||||
ALL = 1023;
|
||||
|
||||
public Connection $connection;
|
||||
public readonly Connection $connection;
|
||||
public int $type;
|
||||
public string $sql;
|
||||
public Result|DriverException|null $result;
|
||||
public readonly string $sql;
|
||||
public readonly Result|DriverException|null $result;
|
||||
public float $time;
|
||||
public ?int $count = null;
|
||||
public ?array $source = null;
|
||||
|
@ -15,7 +15,7 @@ namespace Dibi;
|
||||
*/
|
||||
class Expression
|
||||
{
|
||||
private array $values;
|
||||
private readonly array $values;
|
||||
|
||||
|
||||
public function __construct(...$values)
|
||||
|
@ -97,7 +97,7 @@ class Fluent implements IDataSource
|
||||
'RIGHT JOIN' => 'FROM',
|
||||
];
|
||||
|
||||
private Connection $connection;
|
||||
private readonly Connection $connection;
|
||||
private array $setups = [];
|
||||
private ?string $command = null;
|
||||
private array $clauses = [];
|
||||
|
@ -15,7 +15,7 @@ namespace Dibi;
|
||||
*/
|
||||
class Literal
|
||||
{
|
||||
private string $value;
|
||||
private readonly string $value;
|
||||
|
||||
|
||||
public function __construct($value)
|
||||
|
@ -28,7 +28,7 @@ use Dibi;
|
||||
class Column
|
||||
{
|
||||
public function __construct(
|
||||
private ?Dibi\Reflector $reflector,
|
||||
private readonly ?Dibi\Reflector $reflector,
|
||||
private array $info,
|
||||
) {
|
||||
}
|
||||
|
@ -26,7 +26,7 @@ class Database
|
||||
|
||||
|
||||
public function __construct(
|
||||
private Dibi\Reflector $reflector,
|
||||
private readonly Dibi\Reflector $reflector,
|
||||
private ?string $name = null,
|
||||
) {
|
||||
}
|
||||
|
@ -20,8 +20,8 @@ namespace Dibi\Reflection;
|
||||
class ForeignKey
|
||||
{
|
||||
public function __construct(
|
||||
private string $name,
|
||||
private array $references,
|
||||
private readonly string $name,
|
||||
private readonly array $references,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -22,7 +22,7 @@ namespace Dibi\Reflection;
|
||||
class Index
|
||||
{
|
||||
public function __construct(
|
||||
private array $info,
|
||||
private readonly array $info,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,7 @@ class Result
|
||||
|
||||
|
||||
public function __construct(
|
||||
private Dibi\ResultDriver $driver,
|
||||
private readonly Dibi\ResultDriver $driver,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -25,7 +25,7 @@ use Dibi;
|
||||
*/
|
||||
class Table
|
||||
{
|
||||
private Dibi\Reflector $reflector;
|
||||
private readonly Dibi\Reflector $reflector;
|
||||
private string $name;
|
||||
private bool $view;
|
||||
|
||||
|
@ -20,7 +20,7 @@ class ResultIterator implements \Iterator, \Countable
|
||||
|
||||
|
||||
public function __construct(
|
||||
private Result $result,
|
||||
private readonly Result $result,
|
||||
) {
|
||||
}
|
||||
|
||||
|
@ -15,8 +15,8 @@ namespace Dibi;
|
||||
*/
|
||||
final class Translator
|
||||
{
|
||||
private Connection $connection;
|
||||
private Driver $driver;
|
||||
private readonly Connection $connection;
|
||||
private readonly Driver $driver;
|
||||
private int $cursor = 0;
|
||||
private array $args;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user