1
0
mirror of https://github.com/dg/dibi.git synced 2025-02-21 09:23:57 +01:00

readonly properties

This commit is contained in:
David Grudl 2024-09-03 16:33:45 +02:00
parent 385e68dd96
commit 72f3cfcec4
25 changed files with 32 additions and 32 deletions

View File

@ -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;

View File

@ -18,7 +18,7 @@ use Dibi;
class FirebirdReflector implements Dibi\Reflector
{
public function __construct(
private Dibi\Driver $driver,
private readonly Dibi\Driver $driver,
) {
}

View File

@ -19,7 +19,7 @@ use Dibi;
class MySqlReflector implements Dibi\Reflector
{
public function __construct(
private Dibi\Driver $driver,
private readonly Dibi\Driver $driver,
) {
}

View File

@ -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,
) {
}

View File

@ -18,7 +18,7 @@ use Dibi;
class NoDataResult implements Dibi\ResultDriver
{
public function __construct(
private int $rows,
private readonly int $rows,
) {
}

View File

@ -18,7 +18,7 @@ use Dibi;
class OdbcReflector implements Dibi\Reflector
{
public function __construct(
private Dibi\Driver $driver,
private readonly Dibi\Driver $driver,
) {
}

View File

@ -18,7 +18,7 @@ use Dibi;
class OracleReflector implements Dibi\Reflector
{
public function __construct(
private Dibi\Driver $driver,
private readonly Dibi\Driver $driver,
) {
}

View File

@ -21,7 +21,7 @@ class PdoResult implements Dibi\ResultDriver
{
public function __construct(
private ?\PDOStatement $resultSet,
private string $driverName,
private readonly string $driverName,
) {
}

View File

@ -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,
) {
}

View File

@ -20,7 +20,7 @@ use PgSql;
class PostgreResult implements Dibi\ResultDriver
{
public function __construct(
private PgSql\Result $resultSet,
private readonly PgSql\Result $resultSet,
) {
}

View File

@ -18,7 +18,7 @@ use Dibi;
class SqliteReflector implements Dibi\Reflector
{
public function __construct(
private Dibi\Driver $driver,
private readonly Dibi\Driver $driver,
) {
}

View File

@ -19,7 +19,7 @@ use Dibi\Helpers;
class SqliteResult implements Dibi\ResultDriver
{
public function __construct(
private \SQLite3Result $resultSet,
private readonly \SQLite3Result $resultSet,
) {
}

View File

@ -18,7 +18,7 @@ use Dibi;
class SqlsrvReflector implements Dibi\Reflector
{
public function __construct(
private Dibi\Driver $driver,
private readonly Dibi\Driver $driver,
) {
}

View File

@ -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;

View File

@ -15,7 +15,7 @@ namespace Dibi;
*/
class Expression
{
private array $values;
private readonly array $values;
public function __construct(...$values)

View File

@ -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 = [];

View File

@ -15,7 +15,7 @@ namespace Dibi;
*/
class Literal
{
private string $value;
private readonly string $value;
public function __construct($value)

View File

@ -28,7 +28,7 @@ use Dibi;
class Column
{
public function __construct(
private ?Dibi\Reflector $reflector,
private readonly ?Dibi\Reflector $reflector,
private array $info,
) {
}

View File

@ -26,7 +26,7 @@ class Database
public function __construct(
private Dibi\Reflector $reflector,
private readonly Dibi\Reflector $reflector,
private ?string $name = null,
) {
}

View File

@ -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,
) {
}

View File

@ -22,7 +22,7 @@ namespace Dibi\Reflection;
class Index
{
public function __construct(
private array $info,
private readonly array $info,
) {
}

View File

@ -28,7 +28,7 @@ class Result
public function __construct(
private Dibi\ResultDriver $driver,
private readonly Dibi\ResultDriver $driver,
) {
}

View File

@ -25,7 +25,7 @@ use Dibi;
*/
class Table
{
private Dibi\Reflector $reflector;
private readonly Dibi\Reflector $reflector;
private string $name;
private bool $view;

View File

@ -20,7 +20,7 @@ class ResultIterator implements \Iterator, \Countable
public function __construct(
private Result $result,
private readonly Result $result,
) {
}

View File

@ -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;