shiftcalc/app/Model/HomeModel.php

42 lines
942 B
PHP
Raw Normal View History

2025-07-21 22:02:38 +02:00
<?php declare(strict_types=1);
namespace Nischcodes\Shiftcalc\App\Model;
/**
2025-07-22 23:12:41 +02:00
* HomeModel
2025-07-21 22:02:38 +02:00
*
* main model for this application
*
* PHP version 8.4 or higher
*
* LICENSE: GPL-3
*
* @package ShiftCalc
* @author nisch.codes <nischcodes@noreply.projects.nisch.codes>
* @copyright 2021 nisch.codes
* @license https://projects.nisch.codes/nischcodes/shiftcalc/src/branch/main/LICENSE GPL-3
* @version 1.0.0
* @link https://projects.nisch.codes/nischcodes/shiftcalc
*/
2025-07-22 23:12:41 +02:00
use Nischcodes\Shiftcalc\MVC\BaseModel;
class HomeModel implements BaseModel {
2025-07-22 23:22:33 +02:00
protected $repository = [];
2025-07-22 23:12:41 +02:00
// implement the init function
public function init() {
echo "HomeModel init";
}
// implement the getAll function
public function getAll() {
2025-07-22 23:22:33 +02:00
return $this->repository;
2025-07-22 23:12:41 +02:00
}
2025-07-22 23:22:33 +02:00
// implement the get function
public function get($index){
return $this->repository[$index];
}
2025-07-21 22:02:38 +02:00
}