Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/sprint.migration/lib/builders/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/sprint.migration/lib/builders/cachecleanerbuilder.php

<?php

namespace Sprint\Migration\Builders;

use Sprint\Migration\AbstractBuilder;
use Sprint\Migration\Locale;
use function BXClearCache;

class CacheCleanerBuilder extends AbstractBuilder
{
    protected function isBuilderEnabled()
    {
        return true;
    }

    protected function initialize()
    {
        $this->setTitle(Locale::getMessage('BUILDER_CacheCleaner1'));
        $this->setDescription(Locale::getMessage('BUILDER_CacheCleaner2'));
        $this->setGroup(Locale::getMessage('BUILDER_GROUP_Tools'));
    }

    protected function execute()
    {
        if (BXClearCache(true)) {
            $this->outSuccess('Success');
        } else {
            $this->outError('Error');
        }
    }
}