Bicycle/App/Repositories/BudgetRepository.php
Egor Isaev 9d4edf147a dev
2026-08-07 11:40:03 +03:00

39 lines
794 B
PHP

<?php
/**
* @package Bicycle
* @author Egor Isaev
* @description BudgetRepository.php
* @copyright (c) 07/08/2026
*/
namespace App\Repositories;
use PDO;
use System\Classes\MyException;
use System\Classes\Repository;
/**
* Пример конкретного репозитория поверх System\Classes\Repository — CRUD для таблицы budget.
*/
class BudgetRepository extends Repository
{
public function __construct()
{
parent::__construct('budget');
}
/**
* @return array
* @throws MyException
*/
public function getLists(): array
{
$sql = "SELECT * FROM budget";
$stmt = $this->pdo->prepare($sql);
$stmt->execute();
return $stmt->fetchAll(PDO::FETCH_CLASS);
}
}