Explorar o código

Update Models\Stats

Visman %!s(int64=3) %!d(string=hai) anos
pai
achega
90bf2ddd7d
Modificáronse 2 ficheiros con 11 adicións e 5 borrados
  1. 10 4
      app/Models/Stats/Stats.php
  2. 1 1
      app/config/main.dist.php

+ 10 - 4
app/Models/Stats/Model.php → app/Models/Stats/Stats.php

@@ -10,16 +10,22 @@ declare(strict_types=1);
 
 
 namespace ForkBB\Models\Stats;
 namespace ForkBB\Models\Stats;
 
 
-use ForkBB\Models\Model as ParentModel;
+use ForkBB\Models\Model;
 use PDO;
 use PDO;
 use RuntimeException;
 use RuntimeException;
 
 
-class Model extends ParentModel
+class Stats extends Model
 {
 {
+    /**
+     * Ключ модели для контейнера
+     * @var string
+     */
+    protected $cKey = 'Stats';
+
     /**
     /**
      * Загружает статистику из кеша/БД
      * Загружает статистику из кеша/БД
      */
      */
-    public function init(): Model
+    public function init(): Stats
     {
     {
         $list = $this->c->Cache->get('stats');
         $list = $this->c->Cache->get('stats');
 
 
@@ -45,7 +51,7 @@ class Model extends ParentModel
     /**
     /**
      * Сбрасывает кеш статистики
      * Сбрасывает кеш статистики
      */
      */
-    public function reset(): Model
+    public function reset(): Stats
     {
     {
         if (true !== $this->c->Cache->delete('stats')) {
         if (true !== $this->c->Cache->delete('stats')) {
             throw new RuntimeException('Unable to remove key from cache - stats');
             throw new RuntimeException('Unable to remove key from cache - stats');

+ 1 - 1
app/config/main.dist.php

@@ -347,7 +347,7 @@ return [
 
 
         'CensorshipModel'        => \ForkBB\Models\Censorship\Censorship::class,
         'CensorshipModel'        => \ForkBB\Models\Censorship\Censorship::class,
 
 
-        'StatsModel' => \ForkBB\Models\Stats\Model::class,
+        'StatsModel' => \ForkBB\Models\Stats\Stats::class,
 
 
         'AdminListModel' => \ForkBB\Models\AdminList\AdminList::class,
         'AdminListModel' => \ForkBB\Models\AdminList\AdminList::class,