Change return type from mixed to ?Model on getFirts and getById methods.
This commit is contained in:
parent
11141a0eee
commit
4d052efba6
@ -702,9 +702,10 @@ class Model {
|
|||||||
* Si no encuentra una instancia, devuelve nulo.
|
* Si no encuentra una instancia, devuelve nulo.
|
||||||
*
|
*
|
||||||
* @param mixed $id
|
* @param mixed $id
|
||||||
* @return mixed
|
*
|
||||||
|
* @return Model|null
|
||||||
*/
|
*/
|
||||||
public static function getById($id) {
|
public static function getById($id): ?Model {
|
||||||
return static::where(static::$primaryKey, $id)->getFirst();
|
return static::where(static::$primaryKey, $id)->getFirst();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -774,10 +775,10 @@ class Model {
|
|||||||
* @param bool $resetQuery
|
* @param bool $resetQuery
|
||||||
* (opcional) Indica si el query debe reiniciarse o no (por defecto es true).
|
* (opcional) Indica si el query debe reiniciarse o no (por defecto es true).
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return Model|null
|
||||||
* Puede retornar un objeto Model o null.
|
* Puede retornar un objeto Model o null.
|
||||||
*/
|
*/
|
||||||
public static function getFirst(bool $resetQuery = true) { // Devuelve null si no encuentra nada.
|
public static function getFirst(bool $resetQuery = true): ?Model { // Devuelve null si no encuentra nada.
|
||||||
static::limit(1);
|
static::limit(1);
|
||||||
$instances = static::get($resetQuery);
|
$instances = static::get($resetQuery);
|
||||||
return empty($instances) ? null : $instances[0];
|
return empty($instances) ? null : $instances[0];
|
||||||
|
Loading…
Reference in New Issue
Block a user