<?php
/**
 * Author: lopiu
 * Date: 04.07.2020
 * Time: 13:17
 */
namespace Battles\Models;
use Exceptions\GameException;

class PresentsModel
{
    protected $DB;

    public function __construct(int $user_id)
    {
        if (!$this->DB) {
            $this->DB = \db::c()->query('SELECT sender_id, image FROM `users_presents` WHERE owner_id = ?i', $user_id);
            if ($this->DB->getNumRows() == 0) {
                throw new GameException("<div class='debug'>class PresentsModel: Не прогрузилась база!</div>");
            }
        }
    }

    public function getAllPresents()
    {
        return $this->DB;
    }

    public function getPresentsSum()
    {
        return $this->DB->getNumRows();
    }
}