Change private functions to protected.
This commit is contained in:
parent
69c982b3e9
commit
8d418c8eb9
@ -43,7 +43,7 @@ class ModelMySQL {
|
|||||||
*
|
*
|
||||||
* @return mysqli
|
* @return mysqli
|
||||||
*/
|
*/
|
||||||
private static function db() {
|
protected static function db() {
|
||||||
if (is_null(static::$db))
|
if (is_null(static::$db))
|
||||||
static::$db = Database::getConnection();
|
static::$db = Database::getConnection();
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ class ModelMySQL {
|
|||||||
* @return mysqli_result
|
* @return mysqli_result
|
||||||
* Contiene el resultado de la llamada SQL.
|
* Contiene el resultado de la llamada SQL.
|
||||||
*/
|
*/
|
||||||
private static function query($query) {
|
protected static function query($query) {
|
||||||
$db = static::db();
|
$db = static::db();
|
||||||
|
|
||||||
$result = $db->query($query);
|
$result = $db->query($query);
|
||||||
@ -104,7 +104,7 @@ class ModelMySQL {
|
|||||||
* @return string
|
* @return string
|
||||||
* Contiene la sentencia SQL.
|
* Contiene la sentencia SQL.
|
||||||
*/
|
*/
|
||||||
private static function buildQuery() {
|
protected static function buildQuery() {
|
||||||
$sql = 'SELECT '.join(', ', static::$querySelect['select']);
|
$sql = 'SELECT '.join(', ', static::$querySelect['select']);
|
||||||
|
|
||||||
if (static::$querySelect['from'] != '') {
|
if (static::$querySelect['from'] != '') {
|
||||||
@ -160,7 +160,7 @@ class ModelMySQL {
|
|||||||
* @return ModelMySQL
|
* @return ModelMySQL
|
||||||
* Retorna un objeto de la clase actual.
|
* Retorna un objeto de la clase actual.
|
||||||
*/
|
*/
|
||||||
public static function getInstance($elem = []) {
|
protected static function getInstance($elem = []) {
|
||||||
$class = get_called_class();
|
$class = get_called_class();
|
||||||
$instance = new $class;
|
$instance = new $class;
|
||||||
|
|
||||||
@ -175,7 +175,7 @@ class ModelMySQL {
|
|||||||
* @return array
|
* @return array
|
||||||
* Contiene los atributos indexados del objeto actual.
|
* Contiene los atributos indexados del objeto actual.
|
||||||
*/
|
*/
|
||||||
private function getVars() {
|
protected function getVars() {
|
||||||
$reflection = new \ReflectionClass($this);
|
$reflection = new \ReflectionClass($this);
|
||||||
$properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC);
|
$properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC);
|
||||||
$result = [];
|
$result = [];
|
||||||
@ -211,7 +211,7 @@ class ModelMySQL {
|
|||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
private static function table() {
|
protected static function table() {
|
||||||
if (isset(static::$table))
|
if (isset(static::$table))
|
||||||
return static::$table;
|
return static::$table;
|
||||||
return static::className().static::$tableSufix;
|
return static::className().static::$tableSufix;
|
||||||
@ -220,7 +220,7 @@ class ModelMySQL {
|
|||||||
/*
|
/*
|
||||||
* Actualiza los valores en la BD con los valores del objeto actual
|
* Actualiza los valores en la BD con los valores del objeto actual
|
||||||
*/
|
*/
|
||||||
private function update() {
|
protected function update() {
|
||||||
$atts = $this->getVars();
|
$atts = $this->getVars();
|
||||||
|
|
||||||
foreach ($atts as $key => $value) {
|
foreach ($atts as $key => $value) {
|
||||||
@ -247,7 +247,7 @@ class ModelMySQL {
|
|||||||
* Inserta una nueva fila en la base de datos a partir del
|
* Inserta una nueva fila en la base de datos a partir del
|
||||||
* objeto actual.
|
* objeto actual.
|
||||||
*/
|
*/
|
||||||
private function add() {
|
protected function add() {
|
||||||
$db = static::db();
|
$db = static::db();
|
||||||
$atts = $this->getVars();
|
$atts = $this->getVars();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user