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.
|
||||
*
|
||||
* @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();
|
||||
}
|
||||
|
||||
@ -774,10 +775,10 @@ class Model {
|
||||
* @param bool $resetQuery
|
||||
* (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.
|
||||
*/
|
||||
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);
|
||||
$instances = static::get($resetQuery);
|
||||
return empty($instances) ? null : $instances[0];
|
||||
|
Loading…
Reference in New Issue
Block a user