Files
opensourcepos/app/Models/Reports/Report.php
Ollama e17e85bc4c refactor: Add getters for protected model properties
- Create BaseModel with getters for $table, $primaryKey, $allowedFields
- All models now extend BaseModel instead of CodeIgniter\Model
- Add type declarations to protected properties

Closes #4489
2026-04-15 12:40:24 +00:00

21 lines
401 B
PHP

<?php
namespace App\Models\Reports;
use CodeIgniter\HTTP\Response;
use App\Models\BaseModel;
abstract class Report extends BaseModel
{
public function __construct()
{
parent::__construct();
}
public abstract function getDataColumns(): array;
public abstract function getData(array $inputs): array;
public abstract function getSummaryData(array $inputs): array;
}