ProCacheHtaccess class

Copyright (C) 2023 by Ryan Cramer

This is a commercially licensed and supported module DO NOT DISTRIBUTE


Click any linked item for full usage details and examples. Hookable methods are indicated with the icon. In addition to those shown below, the ProCacheHtaccess class also inherits all the methods and properties of: ProCacheClass and Wire.

Show class?     Show args?       Only hookable?    

Common

NameReturnSummary 
ProCacheHtaccess::checkHtaccessFile()
stringCheck if current .htaccess file needs any updates and return them if so 
ProCacheHtaccess::getAcceptedHtaccessVersions()
array@return array 
ProCacheHtaccess::getExampleHtaccessFile()
stringGet path/filename of example .htaccess file 
ProCacheHtaccess::getFieldset()
bool InputfieldFieldsetGet Fieldset for ProcessProCache 
ProCacheHtaccess::getHtaccessRulesV1()
stringReturn old htaccess version (v1) which is still considered valid 
ProCacheHtaccess::getLiveHtaccessContents()
stringGet contents of current live .htaccess file 
ProCacheHtaccess::getLiveHtaccessFile()
stringGet htaccess file 
ProCacheHtaccess::getLiveHtaccessVersion()
stringGet ProCache version hash found in current live .htaccess file 
ProCacheHtaccess::getRequiredHtaccessVersion()
stringGet required htaccess version 
ProCacheHtaccess::removeHtaccessRules(string $fileContents)
stringRemove ProCache .htaccess rules from given fileContents and return it 
ProCacheHtaccess::setLiveHtaccessFile(string $htaccessFile)
NoneSet full path/file to .htaccess file 
ProCacheHtaccess::useExampleFiles()
NoneAllow writing to example htaccess files? 

Additional methods and properties

In addition to the methods and properties above, ProCacheHtaccess also inherits the methods and properties of these classes:

API reference based on ProcessWire core version 3.0.251