skeeks\cms\checks\FileStoragesCheck::run PHP Method

run() public method

public run ( )
    public function run()
    {
        if (!\Yii::$app->storage->getClusters()) {
            $this->addError(\Yii::t('skeeks/cms', 'No available servers'));
        } else {
            $this->addSuccess(\Yii::t('skeeks/cms', 'Connected servers') . ': ' . count(\Yii::$app->storage->getClusters()));
        }
        if (\Yii::$app->storage->getClusters()) {
            foreach (\Yii::$app->storage->getClusters() as $cluster) {
                if ($cluster->getFreeSpacePct() > 10) {
                    $this->addSuccess(\Yii::t('skeeks/cms', "Server {server} {d} available space", ['server' => $cluster->name, 'd' => '—']) . ' ' . \Yii::$app->formatter->asShortSize($cluster->getFreeSpace()) . ' (' . round($cluster->getFreeSpacePct()) . '%)');
                } else {
                    $this->addError(\Yii::t('skeeks/cms', "Server {server} {d} available space", ['server' => $cluster->name, 'd' => '—']) . ' ' . \Yii::$app->formatter->asShortSize($cluster->getFreeSpace()) . ' (' . round($cluster->getFreeSpacePct()) . '%)');
                }
            }
        }
    }
FileStoragesCheck