From d5f1efb9b902722fa7d6f97366c8cfc307593342 Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Fri, 20 Dec 2024 10:59:02 +0000 Subject: [PATCH] feat: expose SQL class properties to protected scope (#39) Makes sense to make these accessible when extending the MySQL class. Reviewed-on: https://codeberg.org/vlw/php-mysql/pulls/39 --- src/MySQL.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/MySQL.php b/src/MySQL.php index 7dd77a0..3367d21 100644 --- a/src/MySQL.php +++ b/src/MySQL.php @@ -14,15 +14,13 @@ // Interface for MySQL_Driver with abstractions for data manipulation class MySQL extends mysqli { - private string $table; - - private ?string $limit = null; - private ?string $order_by = null; - private array $filter_values = []; - private ?string $filter_sql = null; - - // Array of last SELECT-ed columns public ?array $columns = null; + + protected string $table; + protected ?string $limit = null; + protected ?string $order_by = null; + protected array $filter_values = []; + protected ?string $filter_sql = null; // Pass constructor arguments to driver function __construct() {