diff --git a/src/Libs/ModelMySQL.php b/src/Libs/ModelMySQL.php index 70a6bda..6da7b46 100644 --- a/src/Libs/ModelMySQL.php +++ b/src/Libs/ModelMySQL.php @@ -360,7 +360,7 @@ class ModelMySQL { * @param string $column * La columna a comparar. * - * @param string $operador + * @param string $operatorOrValue * El operador o el valor a comparar como igual en caso de que $value no se defina. * * @param string $value @@ -371,18 +371,18 @@ class ModelMySQL { * * @return ModelMySQL */ - public static function where(string $column, string $operator, string $value=null, bool $no_quote = false) : ModelMySQL { + public static function where(string $column, string $operatorOrValue, string $value=null, bool $no_quote = false) : ModelMySQL { if (is_null($value)) { - $value = $operator; - $operator = '='; + $value = $operatorOrValue; + $operatorOrValue = '='; } $value = static::db()->real_escape_string($value); if ($no_quote) - static::$querySelect['where'] = "$column$operator$value"; + static::$querySelect['where'] = "$column$operatorOrValue$value"; else - static::$querySelect['where'] = "$column$operator'$value'"; + static::$querySelect['where'] = "$column$operatorOrValue'$value'"; return new static(); } @@ -423,7 +423,7 @@ class ModelMySQL { * @param string $columnA * Columna a comparar para hacer el join. * - * @param string $operador + * @param string $operatorOrColumnB * Operador o columna a comparar como igual para hacer el join en caso de que $columnB no se defina. * * @param string $columnB @@ -431,16 +431,16 @@ class ModelMySQL { * * @return ModelMySQL */ - public static function leftJoin(string $table, string $columnA, string $operator, string $columnB = null) : ModelMySQL { + public static function leftJoin(string $table, string $columnA, string $operatorOrColumnB, string $columnB = null) : ModelMySQL { if (is_null($columnB)) { - $columnB = $operator; - $operator = '='; + $columnB = $operatorOrColumnB; + $operatorOrColumnB = '='; } $columnA = static::db()->real_escape_string($columnA); $columnB = static::db()->real_escape_string($columnB); - static::$querySelect['leftJoin'] .= ' LEFT JOIN ' . $table . ' ON ' . "$columnA$operator$columnB"; + static::$querySelect['leftJoin'] .= ' LEFT JOIN ' . $table . ' ON ' . "$columnA$operatorOrColumnB$columnB"; return new static(); @@ -455,7 +455,7 @@ class ModelMySQL { * @param string $columnA * Columna a comparar para hacer el join. * - * @param string $operador + * @param string $operatorOrColumnB * Operador o columna a comparar como igual para hacer el join en caso de que $columnB no se defina. * * @param string $columnB @@ -463,16 +463,16 @@ class ModelMySQL { * * @return ModelMySQL */ - public static function rightJoin(string $table, string $columnA, string $operator, string $columnB = null) : ModelMySQL { + public static function rightJoin(string $table, string $columnA, string $operatorOrColumnB, string $columnB = null) : ModelMySQL { if (is_null($columnB)) { - $columnB = $operator; - $operator = '='; + $columnB = $operatorOrColumnB; + $operatorOrColumnB = '='; } $columnA = static::db()->real_escape_string($columnA); $columnB = static::db()->real_escape_string($columnB); - static::$querySelect['rightJoin'] .= ' RIGHT JOIN ' . $table . ' ON ' . "$columnA$operator$columnB"; + static::$querySelect['rightJoin'] .= ' RIGHT JOIN ' . $table . ' ON ' . "$columnA$operatorOrColumnB$columnB"; return new static(); } @@ -486,7 +486,7 @@ class ModelMySQL { * @param string $columnA * Columna a comparar para hacer el join. * - * @param string $operador + * @param string $operatorOrColumnB * Operador o columna a comparar como igual para hacer el join en caso de que $columnB no se defina. * * @param string $columnB @@ -494,16 +494,16 @@ class ModelMySQL { * * @return ModelMySQL */ - public static function innerJoin(string $table, string $columnA, string $operator, string $columnB = null) : ModelMySQL { + public static function innerJoin(string $table, string $columnA, string $operatorOrColumnB, string $columnB = null) : ModelMySQL { if (is_null($columnB)) { - $columnB = $operator; - $operator = '='; + $columnB = $operatorOrColumnB; + $operatorOrColumnB = '='; } $columnA = static::db()->real_escape_string($columnA); $columnB = static::db()->real_escape_string($columnB); - static::$querySelect['innerJoin'] .= ' INNER JOIN ' . $table . ' ON ' . "$columnA$operator$columnB"; + static::$querySelect['innerJoin'] .= ' INNER JOIN ' . $table . ' ON ' . "$columnA$operatorOrColumnB$columnB"; return new static(); } @@ -514,7 +514,7 @@ class ModelMySQL { * @param string $column * La columna a comparar. * - * @param string $operador + * @param string $operatorOrValue * El operador o el valor a comparar como igual en caso de que $value no se defina. * * @param string $value @@ -525,18 +525,18 @@ class ModelMySQL { * * @return ModelMySQL */ - public static function and(string $column, string $operator, string $value=null, bool $no_quote = false) : ModelMySQL { + public static function and(string $column, string $operatorOrValue, string $value=null, bool $no_quote = false) : ModelMySQL { if (is_null($value)) { - $value = $operator; - $operator = '='; + $value = $operatorOrValue; + $operatorOrValue = '='; } $value = static::db()->real_escape_string($value); if ($no_quote) - static::$querySelect['AndOr'] .= " AND $column$operator$value"; + static::$querySelect['AndOr'] .= " AND $column$operatorOrValue$value"; else - static::$querySelect['AndOr'] .= " AND $column$operator'$value'"; + static::$querySelect['AndOr'] .= " AND $column$operatorOrValue'$value'"; return new static(); } @@ -547,7 +547,7 @@ class ModelMySQL { * @param string $column * La columna a comparar. * - * @param string $operador + * @param string $operatorOrValue * El operador o el valor a comparar como igual en caso de que $value no se defina. * * @param string $value @@ -558,18 +558,18 @@ class ModelMySQL { * * @return ModelMySQL */ - public static function or(string $column, string $operator, string $value=null, bool $no_quote = false) : ModelMySQL { + public static function or(string $column, string $operatorOrValue, string $value=null, bool $no_quote = false) : ModelMySQL { if (is_null($value)) { - $value = $operator; - $operator = '='; + $value = $operatorOrValue; + $operatorOrValue = '='; } $value = static::db()->real_escape_string($value); if ($no_quote) - static::$querySelect['AndOr'] .= " OR $column$operator$value"; + static::$querySelect['AndOr'] .= " OR $column$operatorOrValue$value"; else - static::$querySelect['AndOr'] .= " OR $column$operator'$value'"; + static::$querySelect['AndOr'] .= " OR $column$operatorOrValue'$value'"; return new static(); }