source/Setup/Utilities.php
public function canHtaccessFileBeUpdated()
    {
        try {
            $defaultPathParameters = $this->getDefaultPathParams();
            $defaultPathParameters['sBaseUrlPath'] = $this->extractRewriteBase($defaultPathParameters['sShopURL']);
            $this->updateHtaccessFile($defaultPathParameters);
        } catch (Exception $exception) {
            return false;
        }

        return true;
    }
public function canHtaccessFileBeUpdated()
    {
        try {
            $defaultPathParameters = $this->getDefaultPathParams();
            $defaultPathParameters['sBaseUrlPath'] = $this->extractRewriteBase($defaultPathParameters['sShopURL']);
            $this->updateHtaccessFile($defaultPathParameters);
        } catch (Exception $exception) {
            return false;
        }

        return true;
    }
public function canHtaccessFileBeUpdated ( ) { try { $ defaultPathParameters = $ this -> getDefaultPathParams ( ) ; $ defaultPathParameters [ 'sBaseUrlPath' ] = $ this -> extractRewriteBase ( $ defaultPathParameters [ 'sShopURL' ] ) ; $ this -> updateHtaccessFile ( $ defaultPathParameters ) ; } catch ( Exception $ exception ) { return false ; } return true ; }
Returns true if htaccess file can be updated by setup process.

Functionality is tested via:
`Acceptance/Frontend/ShopSetUpTest.php::testInstallShopCantContinueDueToHtaccessProblem`

@return bool
Returns true if htaccess file can be updated by setup process .