From f4eabe6d5416950973786d8e829211dcb01df6ae Mon Sep 17 00:00:00 2001 From: kj Date: Thu, 14 Jul 2022 22:39:38 -0400 Subject: [PATCH] Minor fixes. - Add some uses. - Fix typo and order error con docl block. --- src/Libs/Model.php | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/Libs/Model.php b/src/Libs/Model.php index a6094e7..6841554 100644 --- a/src/Libs/Model.php +++ b/src/Libs/Model.php @@ -16,6 +16,8 @@ use Libs\Database; use PDO; use PDOException; use Exception; +use ReflectionClass; +use ReflectionProperty; class Model { @@ -44,7 +46,7 @@ class Model { /** * Sirve para obtener la instancia de la base de datos. * - * @return Database + * @return PDO */ protected static function db() : PDO { if (is_null(static::$db)) @@ -90,8 +92,9 @@ class Model { * Contiene la sentencia SQL que se desea ejecutar. * * @throws Exception - * En caso de que la sentencia SQL falle, devolverá un error en pantalla - * y hará rolllback en caso de estar dentro de una transacción. + * En caso de que la sentencia SQL falle, devolverá un error en + * pantalla y hará rolllback en caso de estar dentro de una + * transacción (ver método beginTransacction). * * @param bool $resetQuery * Indica si el query debe reiniciarse o no (por defecto es true). @@ -232,9 +235,9 @@ class Model { * Contiene los atributos indexados del objeto actual. */ protected function getVars() : array { - $reflection = new \ReflectionClass($this); - $properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC); - $result = []; + $reflection = new ReflectionClass($this); + $properties = $reflection->getProperties(ReflectionProperty::IS_PUBLIC); + $result = []; foreach($properties as $property) { $att = $property->name; @@ -390,10 +393,11 @@ class Model { * El operador o el valor a comparar como igual en caso de que $value no se defina. * * @param string $value - * (opcional) El valor el valor a comparar en la columna. + * (opcional) El valor a comparar en la columna. * * @param bool $no_filter - * (opcional) Se usa cuando $value es una columna o un valor que no requiere filtros contra ataques SQLI. + * (opcional) Se usa cuando $value es una columna o un valor que no requiere filtros + * contra ataques SQLI (por defeco es false). * * @return Model */ @@ -539,7 +543,8 @@ class Model { * (opcional) El valor el valor a comparar en la columna. * * @param bool $no_filter - * (opcional) Se usa cuando $value es una columna o un valor que no requiere filtros contra ataques SQLI. + * (opcional) Se usa cuando $value es una columna o un valor que no requiere filtros + * contra ataques SQLI (por defecto es false). * * @return Model */ @@ -572,7 +577,8 @@ class Model { * (opcional) El valor el valor a comparar en la columna. * * @param bool $no_filter - * (opcional) Se usa cuando $value es una columna o un valor que no requiere filtros contra ataques SQLI. + * (opcional) Se usa cuando $value es una columna o un valor que no requiere filtros + * contra ataques SQLI (por defecto es false). * * @return Model */ @@ -655,7 +661,8 @@ class Model { * (opcional) Indica si el query debe reiniciarse o no (por defecto es true). * * @param bool $useLimit - * (opcional) Permite usar limit para estabecer un máximo inical y final para contar. Requiere que se haya definido antes el límite (por defecto en false). + * (opcional) Permite usar limit para estabecer un máximo inical y final para contar. + * Requiere que se haya definido antes el límite (por defecto en false). * * @return int */