N98\Magento\Command\Cache\AbstractCacheCommand::saveCacheStatus PHP Method

saveCacheStatus() protected method

protected saveCacheStatus ( array $codeArgument, boolean $status ) : boolean | null
$codeArgument array
$status boolean
return boolean | null
    protected function saveCacheStatus($codeArgument, $status)
    {
        $this->validateCacheCodes($codeArgument);
        $cacheTypes = $this->_getCacheModel()->getTypes();
        $enable = \Mage::app()->useCache();
        foreach ($cacheTypes as $cacheCode => $cacheModel) {
            if (empty($codeArgument) || in_array($cacheCode, $codeArgument)) {
                $enable[$cacheCode] = $status ? 1 : 0;
            }
        }
        \Mage::app()->saveUseCache($enable);
    }