database = $database; $this->tables = $tables; $this->settings = $settings; } protected function get_database() : \wpdb { return $this->database; } protected function get_tables() : table_names { return $this->tables; } protected function get_settings() : settings { return $this->settings; } private \wpdb $database; private table_names $tables; private settings $settings; }