Prechádzať zdrojové kódy

Update Models\Stats

Visman 3 rokov pred
rodič
commit
90bf2ddd7d
2 zmenil súbory, kde vykonal 11 pridanie a 5 odobranie
  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;
 
-use ForkBB\Models\Model as ParentModel;
+use ForkBB\Models\Model;
 use PDO;
 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');
 
@@ -45,7 +51,7 @@ class Model extends ParentModel
     /**
      * Сбрасывает кеш статистики
      */
-    public function reset(): Model
+    public function reset(): Stats
     {
         if (true !== $this->c->Cache->delete('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,
 
-        'StatsModel' => \ForkBB\Models\Stats\Model::class,
+        'StatsModel' => \ForkBB\Models\Stats\Stats::class,
 
         'AdminListModel' => \ForkBB\Models\AdminList\AdminList::class,